原因:(noSuchName)在此MIB中不存在这样的变量名。

10

我正在使用CentOS操作系统。
我尝试通过snmpget命令获取本地主机的内存统计信息,但是出现了以下错误。

snmpget -v 1 -c public localhost .1.3.6.1.4.1.2021.4.6
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: UCD-SNMP-MIB::memAvailReal

但是,如果我运行这个代码,我将得到输出结果。

snmpget -v 1 -c public localhost .1.3.6.1.2.1.1.3.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (58756) 0:09:47.56

我不知道我做错了什么。 我将/usr/share/snmp/mibs/的路径导出到$PATH变量中。
有人能帮帮我吗?
2个回答

11

2
此外,执行 snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1 很有用,您将看到树中存在哪些 OID。 - k1eran
我们遇到了同样的问题(虽然是针对一件网络设备),不过我们的实例子标识符为1,而不是0。 - Hobadee

0
使用以下命令:snmpwalk -v 1 -c public localhost iso.1.3.6.1.4.1.2021.4.6。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接