,为了实现全平台全设备监控,我决定使用SNMP实现监控任务。...首先我们不适用PySNMP模块直接开线程调用看看,该代码如下所示.
import os,re,time
# 通过SNMP收集主机CPU利用率: 通过SNMP协议,收集目标主机的CPU利用率(百分比),...(Info)
return dict(zip(Head,CPU))
except Exception:
return 0
# 通过SNMP获取系统CPU负载信息...("192.168.1.20")
print(dic)
time.sleep(1)
通过SNMP收集主机CPU利用率 通过SNMP协议,收集目标主机的CPU利用率(百分比...(1)
通过SNMP获取系统CPU负载信息 分别获取到系统的1,5,15分钟的负载信息,并返回JSON格式.
import os,re,time
def Get_Load_Info(addr):