Window通过SNMP获取系统数据的说明
初步接触SNMP(Simple Network Management Protocol)简单网络管理协议之后,对windows系统的监测有了兴趣,通过一段时间的查找资料与实际测试,将系统的一些简单数据通过SNMP协议测试了出来,和大家一起分享。
要想使用SNMP协议监测系统,这里仅说windows操作系统,当然SNMP协议对网络设备基本适用,首先需要做的就是开通并配置好SNMP的服务,具体配置,大家可以上百度搜索或者关注我之后发表的博文(一直较忙,可能上传较晚,望见谅!)。
这里给大家推荐几款关于SNMP的调试工具:
ManageEngine MibBrowser(适用与有现成的.mib库文件)
Paessler SNMP Tester(测试OID)
FreeSnmp(使用Walk探测OID)
对于系统的主要数据,基本在”hostmib.mib”这个库中,至于“lmminb2.mib”库和“mib_ii.mib”库不做太多的说明,我就从这里面提取了部分数据,“mib_ii.mib”库基本上是数据流量的统计。
一、hostmib.mib库
系统运行时间:返回数值以秒为单位
OID:.1.3.6.1.2.1.25.1.1.0
系统当前时间:
OID:.1.3.6.1.2.1.25.1.2.0
主机会话数
OID:.1.3.6.1.2.1.25.1.5.0
系统进程数
OID:.1.3.6.1.2.1.25.1.6.0
系统物理内存
OID:.1.3.6.1.2.1.25.2.2.0 (4088864)