На этой неделе обновляли некоторые серверы в небольшой группе. Смесь 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), но этого значения больше нет.
Ответ был на этот сайт:
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