1. ホーム
  2. linux

[解決済み] CHECK_NRPE: Error - SSLハンドシェイクを完了できませんでした。

2022-01-28 03:37:03

質問

amazon ec2インスタンスのxinetdでNRPEデーモンプロセスを動作させ、ローカルマシンでnagiosサーバーを動作させています。

その check_nrpe -H [amazon public IP] を実行すると、このようなエラーが発生します。

CHECK_NRPE: Error - Could not complete SSL handshake.

Nrpeは2つとも同じバージョンです。どちらもこのオプションでコンパイルされています。

./configure  --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/i386-linux-gnu/

"許可されたホスト"の項目には、私のローカルIPアドレスが含まれています。

このエラーの原因は何でしょうか?

解決方法は?

アクセスできるかどうかを確認するには、アドレスとポートで単純なtelnetを試したり、pingやtracerouteでブロックされている場所を確認したりします。

telnet IP port
ping IP
traceroute -p $port IP

また、ターゲットサーバーで、nrpeデーモンが正常に動作していることを確認します。

netstat -at | grep nrpe

また、両方のサーバーにインストールされているOpenSSLのバージョンを確認する必要があります。私は、SSLハンドシェイクでこのチェックが時々破られるのを見てきました