ホーム » スタッフ » 斉藤徹 » OB25で直接SMTPチェックできないので…

2008年6月
« 5月   7月 »
1234567
891011121314
15161718192021
22232425262728
2930  

最近の投稿(電子情報)

アーカイブ

カテゴリー

OB25で直接SMTPチェックできないので…

緊急連絡システムのメールシステムの動作確認をしたいのだが、 OB25 で check_smtp が動かないので、CGI 経由で smtp の確認を行うことにした。

≪ check_host.php (緊急連絡システム側に設置) ≫
≪ /etc/nagios-plugins/config/http.cfg (OB25の内側のチェック側) ≫
# 'check_http_smtp' command definition
define command{
command_name  check_http_smtp
command_line  /usr/lib/nagios/plugins/check_http        \
-H $HOSTADDRESS$                      \
-u "/pathto.../check_host.php?P=smtp" \
-r "SMTP OK"
}
# check_httpの使い方
#    -u URI   指定したURIでチェック
#    -r regex 結果に指定した正規表現が含まれるかチェック

http 経由なので、httpd が死んでも当然 smtp が死んだと誤認する。 緊急連絡システムは、httpd も smtpd も必須だから、それでも OK だろう。