Mailgraph мониторинг почтового сервера

На досуге пришла мысль, посмотреть что происходит с почтовым сервером. MRTG не очень-то порадовало, вот решил попробовать что-нибудь более специфическое, выбор пал на mailgraph. И так, имеем рабочий почтовый сервер на Ubuntu 10.04.2 LTS сервер, с настроенным Postfix'ом. Ставим mailgraph:

aptitude install rrdtool mailgraph

после установки запускаем

dpkg-reconfigure mailgraph

Отвечаем на вопросы:
Запускать Mailgraph при загрузке компьютера => Да
Укажите журнал, который использовать для Mailgraph => /var/log/mail.log
Считать входящую почту как исходящую => я поставил "Да" но вы можете поставить и "Нет" (как говориться на вкус и цвет...)

Создаем директорию, у меня почта работает через веб интерфейс и сидит по адресу /var/www/mail (в веб - http://адрес_почтового_сервера)

mkdir /var/www/mail/cgi-bin

И симлинк:

cp -p /usr/lib/cgi-bin/mailgraph.cgi /var/www/mail/cgi-bin

Теперь правим конфиг апача, так что я просто решил прилепить алиас к почте:

Alias /control/ "/var/www/mail/cgi-bin/"
<Directory "/var/www/mail/cgi-bin">
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]
Options Indexes ExecCGI SymLinksIfOwnerMatch
</IfModule>
AddHandler cgi-script .cgi
Options Indexes ExecCGI FollowSymLinks
AllowOverride none
DirectoryIndex mailgraph.cgi
#Options ExecCGI
<Files ~ "\.(db|log)$">
Order allow,deny
Deny from all
</Files>
</Directory>

В браузере набираем:
http://адрес_почтового_сервера/control/ и радуемся красивыми графиками!

Оцените блог: 
Средняя: 2.6 (212 оценки)

Задать вопрос