Jay's Room

思ったこと、感じたこと、未来の自分に伝えたいことを記していきたい

Nagios + qmail でアラートが送信されない

Nagios 2.04b4のインストール自体はうまくいったのだが、
テストで監視対象機器を落としてアラートを送信させると、
epagerで送信する先には正常に送信されない。

epagerには携帯のアドレスを仕込んでいるのだが、
普通通りサーバーから携帯に送信すると受信できるので携帯キャリア側の受信制限ではなさそう。
以前同じような事があったので修正したことを思い出し、
コマンドが記述されているmisccommands.cfgを見てみると、
/bin/mailを使って送信している模様

misccommands.cfg
56行目〜60行目
# 'notify-by-epager' command definition
define command{
command_name notify-by-epager
command_line /usr/bin/printf "%b" "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nInfo: $SERVICEOUTPUT$\nDate: $LONGDATETIME$" | /bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$
}

70行目〜74行目
# 'host-notify-by-epager' command definition
define command{
command_name host-notify-by-epager
command_line /usr/bin/printf "%b" "Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $HOSTOUTPUT$\nTime: $LONGDATETIME$" | /bin/mail -s "$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$" $CONTACTPAGER$
}

ファイルを編集して、qmail-injectを使うように変更
xxxx@soph.jpは送信者のアドレスに設定する様に変更して使用。


56行目〜60行目
# 'notify-by-epager' command definition
define command{
command_name notify-by-epager
command_line /usr/bin/printf "Return-Path: <xxxx@soph.jp>\nFrom: Nagios<xxxx@soph.jp>\nTo: $CONTACTPAGER$\nSubject: Service: $SERVICEDESC$\n\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nTime: $LONGDATETIME$\n\nAdditional Info:\n$HOSTOUTPUT$\n" | /var/qmail/bin/qmail-inject
}

70行目〜74行目
# 'host-notify-by-epager' command definition
define command{
command_name host-notify-by-epager
command_line /usr/bin/printf "Return-Path: <xxxx@soph.jp >\nFrom: Nagios<xxxx@soph.jp >\nTo: $CONTACTPAGER$\nSubject: $NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$\n\nTime: $LONGDATETIME$\n\nAdditional Info:\n$HOSTOUTPUT$\n" | /var/qmail/bin/qmail-inject
}

これでテストすると、問題なく携帯にも送信が出来た。

送信されるメールはこんな感じ

From: Nagios <xxxx@soph.jp>
To: xxx@ezweb.ne.jp
Subject: RECOVERY alert - Host soph.jp is UP

Time: Wed Oct 19 18:38:55 JST 2005
Additional Info:
PING OK - Packet loss = 0

Posted by Jay at 2005年10月20日 08:13 | コメント (0) | トラックバック (0) | このエントリーを含むはてなブックマーク | Clip!!
このカテゴリの最新エントリー
07/03/06 - Clam AV 0.90 リリース
07/01/30 - FastCGIインストール
06/11/01 - 451 qq temporary problem (#4.3.0)
06/10/25 - Clam Antivirus 0.90RC1 インストール
06/10/17 - AirProxy

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する




保存しますか?



この記事のトラックバックURL


この記事に対するトラックバック

この記事に対するトラックバックはまだありません。



Made with dreamweaverMade with fireworksPowered by Movable Type 3.34Powered by Wandering Windbeta_tester.gif
Copyright : [Articles] (C) Jay's Room All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.