【问题标题】:SNMP (Ubuntu 18.04) on AudioCodes M500L not workingAudioCodes M500L 上的 SNMP (Ubuntu 18.04) 不工作
【发布时间】: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

标签: snmp nagios snmpd


【解决方案1】:

SNMP 将所有值视为某个数据库中的条目。 OID 用于标识此概念数据库中的条目。 MIB 文件允许 SNMP 管理器将 OID 转换为人类可读的字符串,并附带文本描述。

这里的问题不是 MIB 文件坏了,或者 OID 错误,问题是保存这个(假想的)数据库的设备不支持您尝试访问的条目,或者您的用户无权访问这些条目。找出支持哪些 OID 的一种简单方法是使用 snmpwalk <hostname> 1.3.6.1 之类的东西对数据库进行全面检查。

【讨论】:

    猜你喜欢
    • 2018-10-11
    • 2019-05-30
    • 2019-03-22
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    相关资源
    最近更新 更多