net-snmp - snmpget 返回 "No Such Object available on this agent at this OID"

标签 net-snmp snmpd

我正在尝试按照以下链接配置 SNMP 代理。

http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/

  1. 我已将 .c 和 .h 文件放入 agent/mibgroup 文件夹中,然后 ./configure --with-mib-modules="nstAgentModuleObject"
  2. 制作
  3. 进行安装

  4. 运行 snmpd

现在我无法使用以下命令获取变量值

snmpget localhost NET-SNMP-TUTORIAL-MIB::nstAgentModuleObject.0

它给我带来了以下错误。

root@Naseeb:/home/admin-pc/Naseeb/Projects/EMS/net-snmp-5.4.4# snmpget -v2c -c public localhost NET-SNMP-TUTORIAL-MIB::nstAgentModuleObject.0
NET-SNMP-TUTORIAL-MIB::nstAgentModuleObject.0 = No Such Object available on this agent at this OID

请告诉我这些步骤中是否缺少任何内容。

最佳答案

您遵循的步骤似乎是正确的。要确认 nstAgentModuleObject 是否已正确注册,请使用以下命令启动带有日志的 snmpd: snmpd -f -Lo0-6d -DnstAgentModuleObject

还要确保将 MIB 文件放置在正确的目录中(snmpd 从中搜索 MIB)

关于net-snmp - snmpget 返回 "No Such Object available on this agent at this OID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20974249/

相关文章:

linux - snmpd.conf + snmp 配置

snmpget : No such object available on this agent at this OID

使用 unix 套接字地址时 snmpget 超时

c++ - 与其他语言相比,如何衡量 C 的 SNMP 性能?

snmp - SNMPv2c 读写团体允许的最大长度

snmp - 使用 net-snmp 通过变量名而不是数字 OID 访问对象

windows - 如何将第三方 MIB 文件添加到 Windows SNMP?

snmp - 什么是正确的 snmptrap 命令格式?

c - SNMP代理: Could mib2c generate code for InetAddress or String type (ie something not an integer type)

snmp - 如何使用 net-snmp API 接收 SNMP 陷阱?