一、邮件日志分析工具pflogsumm的主要功能有:
统计邮件的接收、投递、转发、延时、反弹、拒绝、保留、丢弃等信息;
统计发件人和收件人;
统计发送和接受方主机/域名;
统计SMTPD连接数。
二、安装pflogsumm
#FreeBSD:
[root@itkylin.com ~]# cd /usr/ports/mail/pflogsumm [root@itkylin.com ~]# make install clean
#Centos:
[root@itkylin.com ~]# yum install postfix-pflogsumm
三、pflogsumm命令的使用
#分析统计今天的邮件记录信息:
[root@itkylin.com ~]# pflogsumm -d today /var/log/maillog
#分析统计昨天的邮件记录信息(若是bsd系统,先解压之前的邮件记录:bunzip2 maillog.x.bz2)
[root@itkylin.com ~]# pflogsumm -d yesterday /var/log/maillog.0
#分析统计特定日期的邮件记录信息:
[root@itkylin.com ~]# pflogsumm "Apr 7" /var/log/maillog
#分析统计多个邮件记录文件信息:
[root@itkylin.com ~]# pflogsumm /var/log/maillog /var/log/maillog.0 /var/log/maillog.1
#以上命令都可以重定向到指定的文件以便查阅,如:
[root@itkylin.com ~]# pflogsumm /var/log/maillog > mail_report.txt
四、使用crontab定时任务生成报告并邮寄给管理员:
使用定时任务生成昨天报告
1 0 * * * /usr/local/bin/pflogsumm -d yesterday /var/log/maillog 2>&1 | mail -s "Daily Maillog Report" postmaster@itkylin.com
使用定时任务生成上周的报告
1 0 * * * /usr/local/bin/pflogsumm /var/log/maillog.0 2>&1 | mail -s "Weekly Maillog Report" postmaster@itkylin.com
更多详细的pflogsumm使用方法请自行执行man pflogsumm命令查阅!
本文暂时没有评论,来添加一个吧(●'◡'●)