Настройка 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 после редактирования его конфигурации.