本周,小组成员更新了一些服务器。CentOS 6.x 和 RHEL 5.x 的混合版本。每次更新后,他们都收到了更新srvadmin-*
包,随后 nagios 中弹出错误(SNMP) OpenManage is not installed or is not working correctly
。还有人见过这种情况吗?
看起来该插件正在使用此功能来测试 SNMP 是否正常工作:
#
# Checking if SNMP works by probing for "chassisModelName", which all
# servers should have
#
sub snmp_check {
my $chassisModelName = '1.3.6.1.4.1.674.10892.1.300.10.1.9.1';
SNMP 在我的系统上运行(使用 SNMPWalk 进行测试)但该值不再存在。
- 我应该寻找“所有服务器都应具有”的不同值吗?
- 尝试弄清楚这个值去了哪里?
- 希望开发人员发布更新?
- 其他?
答案1
答案是这地点:
sed -r -i 's/^(SNMP)=disable$/\1=enable/' /opt/dell/srvadmin/etc/srvadmin-omilcore/install.ini
rm /opt/dell/srvadmin/var/lib/srvadmin-deng/dcsnmp.off
srvadmin-services.sh restart
service snmpd restart