# vi /etc/rsyslog.conf #----------------------------- # mail送信を利用 $ModLoad ommail # モジュール読み込み $ActionMailSMTPServer localhost # メールサーバの指定 $ActionMailFrom tappe@localhost # 送信者アドレス $ActionMailTo tappe@hogehoge.com # 送信先アドレス # メール題名テンプレートの定義 $template mail_subject,"Log Report on %hostname%" # メール内容テンプレートの定義 $template mail_body,"RSYSLOG Alertrnmsg=%msg%" # メール題名の設定 $ActionMailSubject mail_subject # 自作サービスのエラーログをメール送信 user.warning :ommail:;mail_body # warning以上のログをメールで飛ばす #user.err :ommail:;mail_body # err以上のログをメールで飛ばす場合はこちら #-----------------------------
設定後、rsyslogを再起動。
動作チェック。
$ logger -p user.err hogehoge $ logger -p user.warning mosamosa
でメールが飛ぶことを確認。
参考:http://www.atmarkit.co.jp/flinux/rensai/newlog06/newlog06a.html
コメントを残す