由于项目的需要,需要做一个简单监控服务器的CPU利用率、CPU负载、硬盘使用率、内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打电话或者发短信通知给具体的运维人员
python版本要求:python3.0 以上
安装 python 的 psutil 包 和 requests 包
pip install psutil
pip install requests
Linux系统下运行效果
Windows系统下运行效果
代码实例核心程序
# 获取端口信息
@classmethod
def get_ports(cls, port):
s
2022-05-17 21:35:36
119KB
do
dow
IN
1