编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Postfix邮件日志分析工具pflogsumm的安装和使用

wxchong 2024-06-14 13:40:17 开源技术 11 ℃ 0 评论

一、邮件日志分析工具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命令查阅!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表