Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  FreeBSD Mail Howto
  exim & dovecot
  exim & courier-imap
  squirrelmail
  exim + saslauthd + courier-imap
  postfix -> exim
  sendmail -> exim
  imapsync
  Postfix + LDAP
  maildrop & postfix
  DSPAM
  Exim + LDAP
  ISPmanager
  Backup MX
  exim + exchange
  exim + dovecot + win2003 AD
  RoundCube
  qmail-ldap + AD
  spamooborona
  exim&dovecot + fetchmail + SSL
  Postfix + DBMail
  Mailgraph
  smfsav
  Exim+PgSQL
  Postfix + Dovecot + Clamav + SpamAssasin + LDAP vs MYSQL
  Simplemail Admin
  MTA qmail full install
  OpenLDAP адресная книга
  POSTFIX Статистики
  Backup MX (exim)
  Exim + dovecot + PgSQL + web
  Exim+dovecot2+dspam
  Возможности Dovecot 2
  Dovecot2 configfiles RUS
  Почтовый сервер по шагам ч.1
  Почтовый сервер по шагам ч.2
  Почтовый сервер по шагам ч.3
  Шелезяки
  Мелочи
  Файловая система
  WWW
  Security
  system
  Games Servers
  X11
  Programming
Очумелые Ручки
OpenBSD
Cisco


www.lissyara.su —> статьи —> FreeBSD —> почтовые системы —> Mailgraph

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

Автор: Neteru.


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

Программа mailgraph анализирует журнал системных сообщений /var/log/maillog и на основе полученной из него информации строит графики уровня почтовой активности. Для построения графиков используется популярный инструмент RRDTool.

Итак начнем (?) :

cd /usr/ports/mail/mailgraph
make extract

Сначала добавим в /etc/make.conf переменные для сборки mailgraph

.if ${.CURDIR} == /usr/ports/mail/mailgraph
CGIDIR?=        ${PREFIX}/www/apache22/cgi-bin
DATADIR?=       ${PREFIX}/www/apache22/cgi-bin
WWWROOT?=       ${PREFIX}/www/apache22/data
.endif

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




Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=14&t=11699.

размещено: 2008-10-14,
последнее обновление: 2008-10-27,
автор: Neteru

оценить статью:

Andrey Mak, 2008-11-07 в 15:40:34

Сделал, как в статье, но графиков нет. Посмотрел запускающий скрипт: /usr/local/etc/rc.d/mailgraph .
В нем параметром указано место расположения почтовых лог-ов:

: ${mailgraph_flags="--logfile /var/log/mail/info --daemon-rrd=/usr/local/www/cgi-bin --ignore-localhost --daemon --daemon-pid=${mailgraph_pidfile}"}

(это все одна строка)
Так вот, у меня лог-и лежат в другом месте. Не в /var/log/maillog, как указано по умолчанию в скрипте запуска. Мои логи тут: /var/log/mail/info .
Поправил, перезапустил скрипт:
# /usr/local/etc/rc.d/mailgraph restart
Заработало.

sergio, 2010-08-12 в 12:56:40

patch -p0 < mailgraph-1.14-postfix.diff
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|-— files/mailgraph.in.orig    Tue Sep 18 16:25:41 2007
|+++ files/mailgraph.in Tue Sep 18 16:25:19 2007
--------------------------
File to patch:

Что он хочет? что ему написать??

sergio, 2010-08-12 в 13:08:23

Понял !
надо было :

cd /usr/ports/mail/mailgraph
а потом уже:
fetch http://www.purplehat.org/downloads/postfix_guide/mailgraph-1.14-postfix.diff
patch -p0 < mailgraph-1.14-postfix.diff
make all install clean


Оставьте свой комментарий:
Ваше имя:   *
e-mail:  
жирный
наклонный
подчёркнутый
ссылка
цвет
Нынешний год:   *
 


Хостинг HOST-FOOD

2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту

Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis

Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
подписка

    вверх      
Статистика сайта
Сейчас на сайте находится: 22 чел.
За последние 30 мин было: 85 человек
За сегодня было
268 показов,
91 уникальных IP
 

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

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0369 секунд
Из них PHP: 22%; SQL: 78%; Число SQL-запросов: 79 шт.
Исходный размер: 94189; Сжатая: 16689