SSL証明書と中間証明書の有効期限を監視するNagiosプラグイン(Perl)

指定したURLのSSL証明書と中間証明書の有効期限を監視するNagiosプラグインPerlで自作してみました。

SSL証明書の有効期限を取得して監視、というのはいろいろ既にあったのですが、その中間証明書の有効期限をとなると見つけることができませんでしたので作ってみたというわけです。
有効期限までの残りの日数が指定した日数以内になるとアラートを返すようにしています。

使用しているPerlモジュールは HTTP::Date と POSIX です。

仕組みですが、監視サーバにインストールされているopensslコマンドを利用して証明書を取得し、それを利用して有効期限を取得するようにしています。

プラグインに渡す引数は下記の通りです。

実際のソースは下記のようになってます。

以上です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です