Назад | Перейти на главную страницу

Nagios - check_openmanage не работает из-за последнего обновления ПО

На этой неделе обновляли некоторые серверы в небольшой группе. Смесь 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. Стоит ли искать другое значение, которое «должны иметь все серверы»?
  2. Попробуй выяснить, куда ушло это значение?
  3. Надеюсь, что разработчик выпустит обновление?
  4. Другой?

Ответ был на этот сайт:

 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