ユーザ用ツール

サイト用ツール


01_linux:03_mail:05_postfix_log_analysis

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

01_linux:03_mail:05_postfix_log_analysis [2015/11/25 07:55] – 作成 matsui01_linux:03_mail:05_postfix_log_analysis [2017/06/21 05:52] (現在) matsui
行 1: 行 1:
 +====== 05 Postfix log解析 ======
  
 +===== インストール =====
 +<code>
 +# yum install postfix-pflogsumm
 +</code>
 +
 +
 +いつの間にか「postfix-perl-scripts」に名前が変わっていた。(^^;
 +<code>
 +# yum install postfix-perl-scripts
 +</code>
 +
 +===== スクリプト作成 =====
 +
 +<code>
 +# vi pflogsumm_report
 +
 +#!/bin/bash
 +
 +MAILLOG=`mktemp`
 +for log in `ls /var/log/maillog*|sort -r`
 +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
 +</code>
 +
 +===== 設置 =====
 +
 +<code>
 +# chmod 700 pflogsumm_report
 +# mv pflogsumm_report /etc/cron.daily/
 +</code>
 +
 +{{tag>postfix}}