日志分析工具pflogsumm安装及常规使用

说明:
postfix的日志分析工具有以下:pflogsumm,AWStatsa,Isoqlog,mailgraph等。更多的postfix logfile analysis在postfix.org网站上有介绍。本文主要讲pflogsumm日志分析工具,分析邮件日志.

实现:
1.安装 Date::Calc

# perl -MCPAN -e shell
cpan> install Date::Calc

2.安装pflogsumm

# cd /usr/local/src
# wget http://jimsun.linxnet.com/downloads/pflogsumm-1.1.5.tar.gz  //也可以到http://jimsun.linxnet.com/postfix_contrib.html下载
# tar zxvf pflogsumm-1.1.5.tar.gz
# cd pflogsumm-1.1.5
# cp pflogsumm.pl /usr/local/bin/pflogsumm
# chown bin:bin /usr/local/bin/pflogsumm
# chmod 755 /usr/local/bin/pflogsumm
# cp pflogsumm.1 /usr/local/man/man1/pflogsumm.1
# chown bin:bin /usr/local/man/man1/pflogsumm.1
# chmod 644 /usr/local/man/man1/pflogsumm.1

3.配置系统LANG,这步我没配也可以用!!

# vi /etc/sysconfig/i18n
LANG=”en_US”

4.运行命令,查看日志

# /usr/local/bin/pflogsumm /var/log/maillog  //或pflogsumm `ls -rt /var/log/maillog*`

查看今天的邮件发送情况
# /usr/local/bin/pflogsumm -d today /var/log/maillog

查看昨天的邮件发送情况
# /usr/local/bin/pflogsumm -d yesterday /var/log/maillog

更详细的用法,可以参考man pflogsumm

5.定时把报告发送到邮箱

# crontab -e //在最后添加以下内容,每天凌晨0:05分把昨天的邮件发送状态发送到xx邮件,这个待补充!!!
0 5 * * * /usr/local/bin/pflogsumm -d yesterday /var/log/maillog | mail -s “Mail Report”

附录:
暂空!!!

发表评论

邮箱地址不会被公开。 必填项已用*标注