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

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

nagios @ server: / usr / lib / nagios / plugins $ / usr / local / nagios / libexec / check_nrpe -H 127.0.0.1 -c "check_load"

ОК - средняя нагрузка: 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

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

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

1 ответ

Решение

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

ps aux > /tmp/debugfile

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

/usr/lib/nagios/plugins/check_procs -c 1:1 -C fail2ban-server
Другие вопросы по тегам