如何从Unix Box远程获取Windows Server CPU指标?

时间:2012-01-13 11:27:45

标签: windows unix monitoring snmp

我有一组Windows Server盒子,我试图通过我的Unix系统从这些盒子中收集指标(Cpu utlization,Memory,Disk utilizaion)。我尝试过使用SNMP方法,但看起来令人难以置信。我不仅需要收集Windows中度量标准的所有OID(这对谷歌来说非常困难,snmpwalk为您提供了很多难以破译的信息)。是否有任何其他巧妙的方法可以从这些窗口框中收集性能指标。 我确实想到了运行我自己的python脚本并将这些指标发送到unix框的替代方案,但由于各种原因,这似乎不太可能。任何新的方法将不胜感激。

1 个答案:

答案 0 :(得分:2)

你基本上有两个选择:

1,在安装的Windows服务器上使用Nagios远程执行插件,您可以从UNIX框中轻松查询:

http://www.miwi-dv.com/nrpent/

我在企业环境中使用它。从rehel5监视Windows Server框的健康状态。

2,尝试使用WBEM / WMI,它也适用于unix box:

http://openwbem.sourceforge.net/#Features 

还有适用于Linux的wmi-client,一些博客描述了如何:

http://blogs.balabit.com/2010/09/18/wmi-client-for-linux/

http://forums.cacti.net/viewtopic.php?t=29392