web-dev-qa-db-ja.com

CHECK_NRPE:エラー-SSLハンドシェイクを完了できませんでした

新しい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を実行しています。ありがとう

3
Mark Gifford

チェックする価値のあることの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
2
boburob