我正在重建一名前雇员留下的Icinga服务器。除了用于3com交换机的一堆MIB文件之外,我已经完成所有工作了。
服务器是CentOS 6 OpenVZ容器。
在原始服务器中,/usr/share/snmp/mibs/
的默认位置和/usr/share/snmp/mibs/3Com_4500/MIBs
的3com文件中有一堆mib文件。 3Com mibs运行良好:
/usr/lib/nagios/plugins/check_snmp -H 10.10.111.11 -P 2c -C public -o hwDevMFanStatus.65536 -s "active(1)" -m A3COM-HUAWEI-LswDEVM-MIBSNMP OK - active(1) |
在新服务器中,3com文件夹中的MIB未得到确认,我收到如下错误:
/usr/lib/nagios/plugins/check_snmp -H 10.10.111.11 -P2c -C someuser -o hwDevMFanStatus.65536 -s "active(1)" -m A3COM-HUAWEI-LswDEVM-MIB
External command error: No log handling enabled - turning on stderr logging
Cannot find module (A3COM-HUAWEI-LswDEVM-MIB): At line 0 in (none)
hwDevMFanStatus.65536: Unknown Object Identifier (Sub-id not found: (top) -> hwDevMFanStatus)
两个服务器的 /etc/snmp/snmpd.conf
相同,/etc/sysconfig/snmp
也是如此。
set
未显示与snmp或mib相关的任何ENV变量。
由于
答案 0 :(得分:1)
您混淆snmpd.conf
和snmp.conf
前者是SNMP 守护程序的配置文件,而Net-SNMP applications
使用snmp.conf
。
您感兴趣的mibs
/ mibdirs
指令将在snmp.conf
中指定(另请参阅man snmp.conf
。