Настройка Nagios check_clamd

Я получаю (No output returned from plugin) от хозяина и не может понять, почему:

Сервис на сервере мониторинга:

# Check Clamd availability
define service {
    hostgroup_name                  clamd-servers
    service_description             ClamAV Daemon
    check_command                   check_nrpe!check_clamd
    use                             generic-service
    notification_interval           0 ; set > 0 if you want to be renotified
}

Хосты на мониторе:

# Clamd Servers
define hostgroup {
        hostgroup_name  clamd-servers
        alias           ClamAV servers
        members         fsmvps
        }  

nrpe_local.fcfg на хосте fsmvps

command[check_clamd]=/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl

Выполнение команды /usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl на хосте выдаст следующий вывод, так как clam запущен и работает:

CLAMD OK - 0.000 second response time on socket /var/run/clamav/clamd.ctl [PONG]|time=0.000219s;;;0.000000;10.000000

На данный момент не знаю, почему ничего не возвращается, так как я новичок в Nagios.

1 ответ

Возможно, ваша служба NRPE была неправильно настроена (иногда она жалуется на ssl).

Запуск (как пользователь nagios) на вашем сервере мониторинга что-то вроде:

/usr/lib/nagios/plugins/check_nrpe -H fsmvps check_clamd 

Может помочь диагностировать вещи.

Это может быть:

  • Разрешения (может ли пользователь nagios на fsmvps прочитать /var/run/clamav/clamd.ctl)
  • Для check_nrpe требуется флаг -n или другой порт.
  • Вы не перезапустили nrpe на сервере fsmvps после редактирования его конфигурации.
Другие вопросы по тегам