我正在尝试按照以下链接配置 SNMP 代理。
http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/
- 我已将 .c 和 .h 文件放入 agent/mibgroup 文件夹中
./configure --with-mib-modules="nstAgentModuleObject"
- make
进行安装
运行 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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)