由于之前ESB是供应商部署的,且部署在C盘(C盘空间很小,还添加了很多ESB的windows服务日志在C盘,很容易把C盘空间占满,导致ESB服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不甚其烦),因此 前段时间对于基于RabbitMQ构建的ESB进行了综合
由于之前esb是供应商部署的,且部署在c盘(c盘空间很小,还添加了很多esb的windows服务日志在c盘,很容易把c盘空间占满,导致esb服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不甚其烦), 因此前段时间对于基于rabbitmq构建的esb进行了综合优化,,以确保esb服务的稳定可靠,同时初步建立了自动化的esb监控和运维体系,本文介绍一种其中用到技术之一,通过ssis监控远程服务器磁盘空间并发送邮件报警,目的是当自动化esb运维失效的时候,可以进行人工干预处理。
通过WMI可以很容易查询和获得远程服务器的磁盘空间,如磁盘空间不足1G,自动发送邮件给自定人员进行报警,具体过程如下:

WMI的连接管理器:

定义的两个包变量如下图:

通过WMI的WQL的语句:
DeviceID
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号