Главная > Apache, Linux, Zimbra > Zimbra мониторинг отправленных писем сторонними средствами - mailgraph

Zimbra мониторинг отправленных писем сторонними средствами - mailgraph

Zimbra мониторинг отправленных писем в графиках - mailgraph

На днях пришлось устанавливать Zimbra и столкнулся с проблемой рассылки спама, откуда валился спам история отдельная, но чтобы адекватно продиагностировать проблему нужны хоть какие то адекватные цифры. В веб морде есть раздел "мониторинг" но то кол-во сообщений которое он показывает меня смущает (в какие пики по 9-10 тысяч штук), изначально думал что это действительно так, но порывшись на официальном форуме понял что проблема с такими цифрами не только у меня. Искал совета у сотоварищей, посоветовали натравить "pflogsumm" на "maillog"- штука клевая, показывает кто сколько отправил и т.д., но статья не об этом, а об "mailgraph". Получаем удобочитаемые графики.   mailgraph-week mailgraph   И так, что имеется: - Zimbra вот такого релиза - Release 8.0.7_GA_6021.RHEL6_64_20140408123911 RHEL6_64 FOSS edition - Ось CentOS 6 ну и вроде все остальное по мелочи. Самое забавное, что мне не удалось найти (ну или плохо искал) это коробочное решение CentOS 6 + mailgraph, т.е. через yum его происталить можно но запустить не удалось т.к. он вроде как по CentOS 5 (в общем разбираться не стал), решил что проще или не проще запустить его из архивчика, благо компилировать особо ничего не надо, ниже описываю с чем столкнулся и что пришлось собрать в один ман для решения вопроса, понеслать: 1. Дружим Зимбру и апач любым удобным способом (я выбрал самый первый, апач на 80 порту, веб морда зимбры на 443) http://wiki.zimbra.com/index.php?title=ZimbraApache#Running_apache_and_zimbra_webmail_on_the_same_host 2. Ставим веб-сервер (если не установлен) yum install httpd 3. Правим конфиг: nano /etc/httpd/conf/httpd.conf ищем Listen 80 и правим на свое: Listen 192.168.120.4:80 4. Тормозим: httpd -k stop 5. Запускаем: httpd -k start 6. Переходим: cd /var/www/cgi-bin/ 7: Качаем саму тулзу mailgraph wget http://mailgraph.schweikert.ch/pub/mailgraph-1.14.tar.gz #разархивируем tar xzvf mailgraph-1.14.tar.gz #переходим cd mailgraph-1.14 #правим nano mailgraph-init #находим MAIL_LOG=/var/log/syslog #меняем на MAIL_LOG=/var/log/maillog 8. Переносим: mv mailgraph.pl /usr/local/bin/mailgraph.pl 9. Переносим: mv mailgraph-init /etc/init.d/mailgraph 10. Правим: nano /etc/init.d/mailgraph #добавляем где нибудь вверху IGNORE_LOCALHOST="--ignore-localhost" далее #ищем: --daemon-pid=$PID_FILE --daemon-rrd=$RRD_DIR #меняем на: --daemon-pid=$PID_FILE --daemon-rrd=$RRD_DIR $IGNORE_LOCALHOST 11. chmod 755 /etc/init.d/mailgraph 12. chkconfig --levels 235 mailgraph on 13. nano /var/www/cgi-bin/mailgraph.cgi ищем: my $rrd = 'mailgraph.rrd'; меняем на: my $rrd = '/var/lib/mailgraph.rrd'; далее ищем: my $rrd_virus = 'mailgraph_virus.rrd'; меняем на: my $rrd_virus = '/var/lib/mailgraph_virus.rrd'; 14. chmod 755 /var/www/cgi-bin/mailgraph.cgi 15. теперь пробуем зайти на http://www.example.com/cgi-bin/mailgraph.cgi Вроде все, у меня получилось запустить с первого раза, графики вроде похожи на правду, нежели то что показывает мониторинг в веб морде, хотя может быть я и не прав ;)
1 звезда2 звезды3 звезды4 звезды5 звезд (2 votes, average: 4,50 out of 5)
Loading...Loading...
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.

Current month ye@r day *


1 + восемь =

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.