Plogsuum
Один из парсеров получения статистики работы почтового сервера – pflogsumm. В основу заложен анализ лога /var/log/maillog без привязки к конкретному программному обеспечению (это может Postfix, Sendmail, Exim и так далее) и дистрибутиву Linux/FreeBSD (CentOS, Debian, …). В результате мы получим данные по отправленным сообщениям, полученным, заблокированным, отброшенным.
# yum install postfix-perl-scripts
Просмотр статистики за вчерашний день:
# perl /usr/sbin/pflogsumm -d yesterday /var/log/maillog
Вставляем в cron с пересылкой на свою почту
#crontab -e
59 23 * * * /usr/sbin/pflogsumm /var/log/maillog | mail -s 'Statistics from Postfix f11.uni.ka' postmaster@uni.ka
Скрипт для сброса статистики в файл:
mkdir /var/log/postfix
cat /usr/local/etc/postfix/poststat.sh #!/bin/sh /usr/sbin/pflogsumm -e /var/log/maillog > /var/log/postfix/`date +%Y-%m-%d`-stat_postfix.txt chown 0755 poststat.sh
crontab -e 59 23 * * * /etc/postfix/poststat.sh > /dev/null