微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

奥科 M500L 上的 SNMP (Ubuntu 18.04) 不工作

如何解决奥科 M500L 上的 SNMP (Ubuntu 18.04) 不工作

我尝试使用 nagios over snmp 从我的两个音频代码 SBC (M500L) 监控值。

对于这些,我从 https://github.com/librenms/librenms/tree/master/mibs/audiocodes 下载了两个 MIB“AC-ALARM-MIB”+“IP-MIB_rfc4293”,最后将其重命名为 .txt 并将其上传到路径 /usr/share/ 中的我的 ubuntu 服务器snmp/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 时,我得到相同的输出

有人有想法吗?

解决方法

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

这里的问题不是 MIB 文件不好,或者 OID 错误,问题在于,持有这个(假想)数据库的设备不支持您尝试访问的条目,或者您的用户无权访问这些条目。找出支持哪些 OID 的一种简单方法是使用类似 snmpwalk <hostname> 1.3.6.1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。