このページの2つのバージョン間の差分を表示します。
01_linux:03_mail:05_postfix_log_analysis [2015/11/25 07:55] – 作成 matsui | 01_linux:03_mail:05_postfix_log_analysis [2017/06/21 05:52] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 05 Postfix log解析 ====== | ||
+ | ===== インストール ===== | ||
+ | < | ||
+ | # yum install postfix-pflogsumm | ||
+ | </ | ||
+ | |||
+ | |||
+ | いつの間にか「postfix-perl-scripts」に名前が変わっていた。(^^; | ||
+ | < | ||
+ | # yum install postfix-perl-scripts | ||
+ | </ | ||
+ | |||
+ | ===== スクリプト作成 ===== | ||
+ | |||
+ | < | ||
+ | # vi pflogsumm_report | ||
+ | |||
+ | #!/bin/bash | ||
+ | |||
+ | MAILLOG=`mktemp` | ||
+ | for log in `ls / | ||
+ | do | ||
+ | cat $log >> $MAILLOG | ||
+ | done | ||
+ | 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 / | ||
+ | </ | ||
+ | |||
+ | {{tag> |