如何使用snmpwalk查询UCD-SNMP-MIB

时间:2012-05-21 11:37:43

标签: snmp net-snmp

我在Windows 2003服务器上安装了MRTG,snmpd,snmpwalk,snmpget; 我在192.168.100.88上配置了SNMP代理

当我运行此SNMP walk命令时,我将获得UCD-SNMP-MIB的空响应

snmpwalk -v 1 -c community 192.168.100.88  .1.3.6.1.4.1.2021.4 
End of MIB

我也看到......

snmpget -v1 -c community 192.168.100.88 memAvailReal.0
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: UCD-SNMP-MIB::memAvailReal.0

我错过了什么?我应该在主机或客户端上安装UCD-SNMP-MIB,以及如何安装?

2 个答案:

答案 0 :(得分:0)

请检查您传递的OID(memAvailReal.0)。尝试使用OID(虚线整数)而不是名称。

如果再次出现相同的错误“无此名称”,请确认设备支持OID。

P.S: “没有这样的名字”表示设备中没有此类对象可供回复。

答案 1 :(得分:0)

尝试此操作(根据您的需要修改网络信息)

https://gist.github.com/2848189

创建现有snmpd.conf的备份,然后重新加载snmpd并再次尝试snmpwalk