Я только что переехал на новый сервер nagios, и все старые хосты / службы работают. Есть только один хост, который не разрешает проверки nrpe, вызывая ошибку на сервере nagios, как указано в заголовке.
Хост выдает следующую ошибку в системном журнале -
user nrpe[4655]: Host XXX.XXX.XXX.XXX is not allowed to talk to us!
Я отредактировал /usr/local/nagios/etc/nrpe.cfg и добавил XXX.XXX.XXX.XXX и 127.0.0.1 в allowed_hosts.
Я также добавил ВСЕ: XXX.XXX.XXX.XXX в /etc/hosts.allow
IP-адрес старого сервера nagios отсутствует ни в одном из этих файлов конфигурации, но он все еще может выполнять проверки, тогда как новый сервер nagios не может, а хост не может даже выполнить проверку на себе -
/check_nrpe -H 127.0.0.1 -c check_load
Выдает ту же ошибку, что и в заголовке и
user nrpe[4655]: Host 127.0.0.1 is not allowed to talk to us!
в системном журнале. Любая помощь была бы замечательной, я дошел до того, что понятия не имею, что еще попробовать! Хост работает под управлением Ubuntu. Спасибо
Одна вещь, которую стоит проверить, это то, что процесс все еще запущен:
ps aux | grep nrpe
Найдите PID nrpe, а затем убейте PID:
nagios 538 0.0 0.1 22712 1048 ? Ss Feb13 13:33 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
root 21910 0.0 0.0 7636 912 pts/0 S+ 06:11 0:00 grep --color=auto nrpe
Затем:
kill 538
Затем снова запустите NRPE и посмотрите, работает ли он:
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d