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

如何使用snmpwalk查询UCD-SNMP-MIB,snmp,net-snmp,Snmp,Net Snmp,我已经在Windows2003服务器上安装了MRTG、snmpd、SNMPWACK、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 memAvail

我已经在Windows2003服务器上安装了MRTG、snmpd、SNMPWACK、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,以及如何安装?

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

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

p.S:“没有这样的名称”,这意味着设备中没有这样的对象可以响应。

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

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

p.S:“没有这样的名称”,这意味着设备中没有这样的对象可以响应。

试试这个(根据您的需要修改,如网络信息)

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

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