新しいnagiosサーバーに移動し、古いホスト/サービスをすべて機能させました。 nrpeチェックを許可しないホストが1つだけあり、タイトルのようにnagiosサーバーでエラーが発生します。
ホストはsyslogで次のエラーを生成します-
user nrpe[4655]: Host XXX.XXX.XXX.XXX is not allowed to talk to us!
/usr/local/nagios/etc/nrpe.cfgを編集し、allowed_hostsにXXX.XXX.XXX.XXXと127.0.0.1を追加しました。
また、ALL:XXX.XXX.XXX.XXXを/etc/hosts.allowに追加しました
古いnagiosサーバーのIPはこれらの構成ファイルのいずれにもありませんが、それでもチェックを実行できますが、新しい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!
syslogで。どんな助けでも素晴らしいでしょう、私は他に何を試すべきかわからないところまで来ました!ホストはUbuntuを実行しています。ありがとう
チェックする価値のあることの1つは、プロセスがまだ実行されているかどうかです。
ps aux | grep nrpe
NrpeのPIDを見つけて、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