【发布时间】:2021-05-11 05:23:11
【问题描述】:
我尝试通过我的两个音频代码 SBC (M500L) 使用 nagios 通过 snmp 监控值。
对于这些,我从https://github.com/librenms/librenms/tree/master/mibs/audiocodes 下载了两个 MIB“AC-ALARM-MIB”+“IP-MIB_rfc4293”,最后将其重命名为 .txt 并将其上传到路径 /usr/share/snmp/ 中的我的 ubuntu 服务器mibs/.
然后我尝试在命令行中使用以下命令。
snmpget -v3 -l authPriv -u xxxxxx -a SHA -A xxxxx -x AES -X xxxxx 123.456.789.100 AcAlarm:acActiveAlarmName
我得到以下输出
AcAlarm::acActiveAlarmName = No Such Instance currently exists at this OID
我尝试在 MIB 浏览器中从这些中找出 OID - 似乎是“.1.3.6.1.4.1.5003.11.1.1.1.1.5”。当我使用这些 OID 时,我得到相同的输出。
有人有想法吗?
【问题讨论】:
-
snmpget要求您提供所有必要的 MIB 文档,因此您需要进一步挖掘缺少哪些文档,net-snmp.sourceforge.net/wiki/index.php/… -
好像有什么问题。 AC-ALARM-MIB.my 以 0644 权限上传到 /usr/share/snmp/mibs。
root@Monitoring:~# snmptranslate -m +AC-ALARM-MIB -IR -On acActiveAlarmName MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp Cannot find module (AC-ALARM-MIB): At line 1 in (none) Unknown object identifier: acActiveAlarmName