Project

General

Profile

pflogsummレポートメールの設定

Postfixの送受信をレポートして通知してくれるpflogsummレポートメールの設定
エラーメッセージや接続失敗元なども通知してくれるため、不正アクセスの判断などに使う。

インストール

  • # yum install postfix-pflogsumm
  • # vi pflogsumm_report
    #!/bin/bash
    MAILLOG=`mktemp`
    for log in `ls /var/log/maillog-*|sort`
    do
        cat $log >> $MAILLOG
    done
    cat /var/log/maillog >> $MAILLOG
    REPORT=`mktemp`
    pflogsumm --problems_first --verbose_msg_detail --mailq -d yesterday $MAILLOG > $REPORT
    cat $REPORT | mail -s "`head -1 $REPORT` in `uname -n`" postmaster
    rm -f $MAILLOG $REPORT
    
  • # chmod 700 pflogsumm_report
  • # mv pflogsumm_report /etc/cron.daily/

テスト

下記コマンドの手動実行でroot宛にレポートメールが送信されてくること。

  • # cd /etc/cron.daily/
  • # ./pflogsumm_report