Mailgraph

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Neteru
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-08-08 18:52:53
Контактная информация:

Mailgraph

Непрочитанное сообщение Neteru » 2008-10-14 13:01:11

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

Программа 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 (ну соот это надо изменить на то как это у вас =)
По идеи вы должны увидеть что то типа этого:
Изображение
Изображение
Последний раз редактировалось Neteru 2008-10-14 17:14:54, всего редактировалось 1 раз.
- Простите, так чья грудинка? Ваша или гос. Кирая?
- Кирая!
- Так вот пусть он ее и готовит!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Mailgraph

Непрочитанное сообщение manefesto » 2008-10-14 16:56:14

молодец!
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Neteru
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-08-08 18:52:53
Контактная информация:

Re: Mailgraph

Непрочитанное сообщение Neteru » 2008-10-14 17:15:14

Спасибо!
- Простите, так чья грудинка? Ваша или гос. Кирая?
- Кирая!
- Так вот пусть он ее и готовит!