通过 SNMP 获取 WinXPsp3 和 WinServer2003r2sp2 中的 CPU 负载和物理 RAM 使用情况的 OID 地址是什么?

通过 SNMP 获取 WinXPsp3 和 WinServer2003r2sp2 中的 CPU 负载和物理 RAM 使用情况的 OID 地址是什么?

我正在尝试使用 snmp 从远程 PC(WinXPsp3 和 WinServer2003r2sp2)获取 CPU 和物理 RAM 的使用情况,在 Google 上搜索了几个小时后,我还是没有找到它们的确切 OID 地址。我使用 OidView 进行了测试和检查,但 OidView 中显示的 OID 太多,我怎么知道我需要哪个 OID?我需要的值就像 Windows 任务管理器中的值一样。

问题:通过 SNMP 获取 WinXPsp3 和 WinServer2003r2sp2 中的 CPU 负载和物理 RAM 使用情况的 OID 地址是什么?

如果你们能提供任何帮助,我将非常感激!

迈克·谢伊。

答案1

我不相信有专门的 OID 来处理这个问题,我总是遇到麻烦。不过,你可以安装一个免费 SNMP 扩展程序,称为 SNMP informant,它可以将一些聚合性能计数器显示为更准确的 OID。

答案2

在默认的 2k3 安装中,对“有用的” SNMP 数据的支持有限。某些服务将配置 SNMP 支持,如果snmp 在服务之前安装(想到了 IIS)。

看一眼盖蒂夫- 默认情况下,它应该向您显示 2k3 中的默认 oid,并且可以通过向其中添加 MIB 进行扩展。您还可以遍历 OID 树。

可以轻松添加硬件和软件 SNMP 支持。

  • 您的硬件供应商可能会提供特定于操作系统的 SNMP 支持工具和细粒度的硬件 MIB。
  • SNMP Informant 免费版。最新,并提供“系统健康”计数器。请务必查看作者的原始网站,其中包含有关 Windows NT 设备上的 SNMP 的有用(尽管有些过时)的详细信息。
  • 网络管理协议,提供‘系统健康’计数器、管理工具。

相关内容