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