このエラーに関するすべての質問は、check_nrpe -H [some_remote_ip]
ローカルホストでのエラーのない実行とは対照的に、人が実行されていることを示しています。
ただし、これをローカルホストで実行することさえできません。
$> ./check_nrpe -H localhost
CHECK_NRPE: Error - Could not complete SSL handshake.
サービスは稼働しているように見えます:
$> sudo netstat -apn | grep :5666
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN 5847/nrpe
tcp6 0 0 :::5666 :::* LISTEN 10216/nrpe
そして、デーモンはエラーを返しません
$> sudo service nagios-nrpe-server status
* nagios-nrpe is running
私のnrpe.cfg
ファイルはallowed_hosts
正しく設定されています:
allowed_hosts=127.0.0.1,10.0.1.2,0.0.0.0
/var/log/syslog
デバッグをオンにした場合の内容:
Nov 1 22:54:44 <MYHOST> nrpe[11156]: Connection from ::1 port 6601
Nov 1 22:54:44 <MYHOST> nrpe[11156]: Host ::1 is not allowed to talk to us!
Nov 1 22:54:44 <MYHOST> nrpe[11156]: Connection from ::1 closed.
何が起こっているのか誰にもわかりませんが、これはほとんど無意味に思えます。ありがとう!