使用WMI / SNMP的非托pipe服务器的系统运行状况监视

我需要监视一对非托pipe服务器(特别是Dell SC1425)的健康状况,最好使用WMISNMP。 他们正在运行Windows Server 2003 SP1。

理想情况下,我正在寻找一个可以监控的诊断信号。

我了解,由于这些服务器被视为不受pipe理,因此无法在这些服务器上安装Dell OpenManage Server Administrator软件包。 我已经在其他Dell服务器上使用了它,然后通过WMI在root\cimv2\DellCIM_System元素中使用了Status标志。 这很好地包装了所有主要的系统诊断,以便任何错误都可以被标记出来进行调查。 同样在惠普服务器上,我使用了通过HP Insight Management Agents包提供的.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeMibRev.cpqHeMibCondition SNMP标志,以达到类似的效果。

有谁知道标准root\cimv2命名空间的CIM_System元素中的Status标志实际上是在监视什么? 目前显示“OK”,但是会显示另一个值? 我试图search文档,但找不到任何东西!

或者,有没有另一种方式提供非托pipe服务器上的简单诊断?

任何帮助,高度赞赏!

大多数操作系统都支持SNMP代理,您可以查询CPU使用情况,内存使用情况,硬盘使用情况等一般统计信息。这称为HOST-RESOURCES-MIB,是大多数代理支持的标准。 Windows在其SNMP代理服务中支持此MIB。

我build议安装并启动SNMP代理。 然后你应该能够使用SNMP获取等等来轮询Windows机器; 任何SNMPv2c和SNMPv1。

http://tools.ietf.org/html/rfc1514