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

Отладка команды Nagios NRPE

Мои nagios не работают с сервисом fail2ban. С другой командой все в порядке:

nagios @ сервер: / usr / lib / nagios / plugins $ / usr / local / nagios / libexec / check_nrpe -H 127.0.0.1 -c "check_load"

OK - средняя нагрузка: 0,00, 0,06, 0,08 | load1 = 0,000; 15,000; 30,000; 0; load5 = 0,060; 10,000; 25,000; 0; load15 = 0,080; 5,000; 20,000; 0;

С сервисом fail2ban это не работает. Этот сценарий fail2ban проверяет это (см. http://pastebin.com/1utP9iM6):

$(ps aux |grep "fail2ban.sock" |grep -v grep| wc -l)

Если я протестирую его с пользователем nagios, он вернется правильно 1. Но когда он выполняется NRPE, он терпит неудачу:

nagios @ server: / usr / lib / nagios / plugins $ / usr / local / nagios / libexec / check_nrpe -H 127.0.0.1 -c "check_fail2ban" /var/log/fail2ban.log /etc/fail2ban/jail.conf 10 20

0

++++ Процесс не запущен ++++

Как я могу отладить больше, чтобы понять, что не так?

Вы можете позволить скрипту записывать что-то в файл, например:

ps aux > /tmp/debugfile

Альтернативой может быть использование универсального check_procs:

/usr/lib/nagios/plugins/check_procs -c 1:1 -C fail2ban-server