Программа mailgraph анализирует журнал системных сообщений /var/log/maillog и на основе полученной из него информации строит графики уровня почтовой активности. Для построения графиков используется популярный инструмент RRDTool.
Итак начнем (?) :
Код: Выделить всё
cd /usr/ports/mail/mailgraph
make extract
Код: Выделить всё
ee Makefile
Код: Выделить всё
CGIDIR?= ${PREFIX}/www/cgi-bin
DATADIR?= /var/db/mailgraph
WWWROOT?= ${PREFIX}/www/data
Код: Выделить всё
DATADIR?= /var/db/mailgraph на ${PREFIX}/www/cgi-bin
Код: Выделить всё
CGIDIR?= ${PREFIX}/www/apache22/cgi-bin
DATADIR?= ${PREFIX}/www/apache22/cgi-bin
WWWROOT?= ${PREFIX}/www/apache22/data
далее идем сюда:
Код: Выделить всё
cd ./work/mailgraph-1.14
Код: Выделить всё
MAIL_LOG = /var/log/syslog
на
MAIL_LOG = /var/log/maillog
Код: Выделить всё
fetch http://www.purplehat.org/downloads/postfix_guide/mailgraph-1.14-postfix.diff
patch -p0 < mailgraph-1.14-postfix.diff
make all install clean
Код: Выделить всё
Edit /etc/rc.conf and set
mailgraph_enable="YES"
to enable mailgraph.
Make sure this script should be invoked with privilege to read
/var/log/maillog. For example, you may change the permission of
maillog to be 644. Another way is to make maillog owned by
the mail group, and put mailgraph_user in that group.
Код: Выделить всё
echo 'mailgraph_enable="YES"' >> /etc/rc.conf
chgrp www /var/log/maillog
/usr/local/etc/rc.d/mailgraph start
Топаем http://www.domain.tld/cgi-bin/mailgraph.cgi (ну соот это надо изменить на то как это у вас

По идеи вы должны увидеть что то типа этого:

