如何从Unix Box远程获取Windows服务器CPU度量



我有一组Windows Server盒子,我正试图通过我的Unix系统从这些盒子中收集指标(Cpu利用率、内存、磁盘利用率)。我尝试过使用SNMP方法,但这似乎令人难以置信。我不仅要收集Windows中指标的所有OID(这对谷歌来说非常困难,snmpwalk给了你很多很难解读的信息)。有没有其他巧妙的方法可以从这些窗口框中收集性能指标。我确实考虑过运行自己的python脚本并将这些指标发送到unix盒子的替代方案,但由于各种原因,这似乎不太可能。任何新方法都将受到赞赏。

您基本上有两个选项:

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

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

我正在企业环境中使用它。以从rehl5监视Windows Server框的运行状况。

2,试试WBEM/WMI,它也可以从unix框中工作:

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

还有适用于linux的wmi客户端,一些博客描述了如何操作:

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

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

最新更新