SNMP – 所以我有一个MIB.怎么办?

我似乎无法理解MIB的目的.我有一个由供应商提供给我的约20个MIB文件的集合,但我该如何处理它们?

我也有一些供应商提供的OID似乎没有效果.当我发出“snmpget -v1 -c public 192.168.0.123 .1.4.6.3.2.6.2”(假设它是一个有效的OID)时,我收到一个错误,表明该变量是未知的.这听起来像是硬件配置问题吗?我是否需要将MIB“加载”(缺少更好的词语)到设备中?

不幸的是,供应商对我的问题返回电子邮件完全没有反应,所以任何帮助将不胜感激.

需要MIB文件来告诉您(或您的监控系统或您的SNMP查询工具……)OID实际意味着什么;否则,你得到的只是一堆数字.但这只是一个客户端问题,您查询的设备已经知道它可以接受查询的OID以及应该提供的答案.

如果您无法在设备上查询给定的OID,即使MIB声明您应该能够查询它,那么可能存在MIB不匹配;仔细检查您正在使用的MIB实际上是该设备及其固件/操作系统版本的正确版本(SNMP支持可能会在固件版本之间发生相当长的变化).

否则,它也可能是配置问题:您查询的OID可能仅在某些特定配置中受支持,而不是在所有配置中受支持;只有设备文档(或供应商)可以在这里为您提供帮助.

翻译自:https://serverfault.com/questions/218229/snmp-so-i-have-a-mib-now-what

转载注明原文:SNMP – 所以我有一个MIB.怎么办?