nagiosを使って25/tcpをチェックすることでメールサーバが動いてるか監視していたら、25/tcpは生きてるけど送受信出来ない状態になってしまっていてなおかつ1週間ほど気づかないという事故が起きてしまった。ポート監視じゃなくて実際にメールの転送が出来ている事を監視するにはどうやったらいいだろう?
nagios標準プラグインのcheck_smtpを使うと、一連のSMTPコマンドが一通り流れるかはチェックできる。が、受信できてても送信出来ない、みたいな障害には無力。あとは、監視サーバ宛にメールを定期的に送って、メールを受信したらスクリプトに食わせてpassive checkで登録するとか、メールスプールのタイムスタンプが更新されているかを確認するとか。もうちょっと調べてみよう
最近のコメント