環境を監視するために Nagios/Icinga 監視システムをセットアップしています。すべてのサイトで機能していないため、check_ssl_cert を使用して SSL 証明書を監視したいと考えています。
私のコマンド:
/usr/lib/nagios/plugins/check_ssl_cert -c 7 -w 28 -H 141.85.37.43 -r /etc/ssl/certs/
戻り値:SSL_CERT CRITICAL: Error: verify depth is 6
(141.85.37.43 は単なる例のアドレスであり、私自身のものではありませんが、同じ間違いを犯します)。
私が試したら
# openssl s_client -connect ftp.myDomain.de:443
CONNECTED(00000003)
140037719324328:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error:s23_clnt.c:741:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 320 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
また
# curl https://ftp.myDomain.de:443 -v
* About to connect() to ftp.myDomain.de port 443 (#0)
* Trying 212.xxx.xxx.xxx...
* connected
* Connected to ftp.myDomain.de (212.xxx.xxx.xxx) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS alert, Server hello (2):
* error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
* Closing connection #0
curl: (35) error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
というubuntuシステムでcrushFTPを使用していftp.myDomain.de
ます。https://ftp.myDomain.de
問題なく使えます。証明書は .pem ファイルとしてインストールされ、Thawte によって検証されました。
私の証明書に何か問題がありますか?