Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> Очумелые Ручки —> Компьютерные —> Mailgraph Графическое изображение величины потока писем, спама и вирусов....

Mailgraph Графическое изображение величины потока писем, спама и вирусов....


Графическое изображение величины потока писем, спама и вирусов, обработанных сервером в единицу времени помогают наглядно оценить пользу от сделанных изменений.

Программа 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 (иногда надо добавить force т.е. forcestart)

Ну вот и все!
Топаем http://www.domain.tld/cgi-bin/mailgraph.cgi (ну соот это надо изменить на то как это у вас =)
По идеи вы должны увидеть что то типа этого:






 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0318 секунд
Из них PHP: 20%; SQL: 80%; Число SQL-запросов: 57 шт.
Исходный размер: 20028; Сжатая: 4782