SNMP计算机详细信息

时间:2012-10-02 01:25:22

标签: windows networking snmp

我对SNMP协议比较陌生,我必须找到一种方法来获取网络上计算机的详细信息。我需要远程从每台机器上获取以下内容:

  • 建筑
  • RAM
  • 硬盘大小
  • CPU速度

这可以用SNMP检索列出的变量吗?

所有机器都已在某些时候进行了修改并安装了Windows XP Pro。此外,WMI不是一种选择。我已经浏览了RFC1213和SNMPv2 MIB,但我可能会忽略这些变量。

我有一台机器用于测试方法。它是Windows XP Home。它已安装SNMP服务。

2 个答案:

答案 0 :(得分:1)

首先,请花更多时间学习SNMP。这意味着至少你应该超越RFC1213。

其次,微软的SNMP支持自己的MIB文档。尝试在Windows XP计算机上安装SNMP支持,然后在%windir%\ system32中找到它们(* .mib)。从中他们可以找到特定于Windows的OID。它可能不会涵盖您想要的所有对象,但它可以作为一个起点。

总之,微软更喜欢WMI到SNMP,所以你应该说服你的老板和其他利益相关者选择SNMP可能会成为一个问题。

答案 1 :(得分:0)

是的,这是可能的。为此,您需要为Windows XP安装SNMP服务。按照MS official website

中的说明操作