Monitoring 如何正确使用SNMP的MIB?
我目前正在尝试为Fujitsu Primergy RX300 S6编写一个bash监控脚本,该脚本使用XenServer 6.5.0运行。 从Fujitsu页面下载MIB文件后,我遇到了几个错误,试图运行以下行Monitoring 如何正确使用SNMP的MIB?,monitoring,snmp,mib,Monitoring,Snmp,Mib,我目前正在尝试为Fujitsu Primergy RX300 S6编写一个bash监控脚本,该脚本使用XenServer 6.5.0运行。 从Fujitsu页面下载MIB文件后,我遇到了几个错误,试图运行以下行snmpget-Ov-v 2c-c PUBLICKEY SERVER.IP SNMPv2 MIB::sysUpTime.0 我得到了正确的结果,但是有很多错误,比如 VMWARE-TRAPS-MIB中未链接的OID:VMWARE::={enterprises 6876} /usr/shar
snmpget-Ov-v 2c-c PUBLICKEY SERVER.IP SNMPv2 MIB::sysUpTime.0
我得到了正确的结果,但是有很多错误,比如
VMWARE-TRAPS-MIB中未链接的OID:VMWARE::={enterprises 6876}
/usr/share/snmp/mibs/VMWARE-TRAPS-MIB.MIB文本约定不映射到实类型(displaysting):在usr/share/snmp/mibs/log3v1.MIB中的第26行:(是保留字):在/usr/share/snmp/mibs/log3v1.MIB中的第27行:(是保留字):在/usr/share/snmp/mibs/log3v1.MIB中的第28行未链接OID:sni:={企业231}
未定义标识符:中第13行附近的企业
[……]
我不理解,它说一些定义(来自外部MIB)丢失了,但我如何才能得到正确的定义?检查您尝试使用的MIB文件中的导入定义。这些基本上是您的外部依赖项。尝试从供应商网站下载这些MIB模块,或者如果它是标准MIB文件(如RFC1155-SMI和RFC1213),您可以通过google轻松找到它 以下是一个例子:
IMPORTS
enterprises, OBJECT-TYPE
FROM RFC1155-SMI
DisplayString
FROM RFC1158-MIB;
您必须自己找到合适的参考文档,或者向富士通客户支持寻求帮助。谢谢,这是正确的提示。我从文件夹中删除了所有MIB,并重新包含了我真正需要的MIB。你救了我的星期一!:-)