Страница 1 из 1

Mailgraph

Добавлено: 2008-10-14 13:01:11
Neteru
Графическое изображение величины потока писем, спама и вирусов, обработанных сервером в единицу времени помогают наглядно оценить пользу от сделанных изменений.

Программа 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
и находим там файлик с именем mailgraph-init и правим его

Код: Выделить всё

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 (ну соот это надо изменить на то как это у вас =)
По идеи вы должны увидеть что то типа этого:
Изображение
Изображение

Re: Mailgraph

Добавлено: 2008-10-14 16:56:14
manefesto
молодец!

Re: Mailgraph

Добавлено: 2008-10-14 17:15:14
Neteru
Спасибо!