【问题标题】:How to get Windows Server CPU Metrics remotely from Unix Box?如何从 Unix Box 远程获取 Windows Server CPU 指标?
【发布时间】:2012-01-13 11:27:45
【问题描述】:

我有一组 Windows Server 机器,我正在尝试通过我的 Unix 系统从这些机器收集指标(Cpu utlization、Memory、Disk utilizaion)。我尝试使用 SNMP 方法,但似乎令人难以置信。不仅我必须为 Windows 中的指标收集所有 OID(这对 Google 来说很难,而且 snmpwalk 会为您提供大量难以破译的信息)。是否有任何其他巧妙的方法可以从这些 Windows 框中收集性能指标。 我确实想到了运行我自己的 python 脚本并将这些指标发送到 unix box 的替代方案,但由于各种原因,这似乎不太可能。任何新方法将不胜感激。

【问题讨论】:

    标签: windows unix monitoring snmp


    【解决方案1】:

    你基本上有两个选择:

    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

    【讨论】:

    • 但是为此我必须在我的 Windows 框中运行 nrpent,然后将指标推送到 nagios 吗?像被动检查?这似乎是最后的手段。有没有其他方法可以让我在不从 Windows 端运行任何脚本的情况下获得这些指标。
    • 是的,看第二个选项。你在 UNIX 机器上运行它,它将利用 RPC 来联系窗口(当然你需要一些凭据)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多