exim: посоветуйте анализатор логов

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
moury
проходил мимо

exim: посоветуйте анализатор логов

Непрочитанное сообщение moury » 2009-01-05 23:40:41

Посоветуйте, пожалуйста, анализатор логов exim4, аналогичный по возможностям pflogsumm для postfix.

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

Примерно так:

Код: Выделить всё

    blocked using bl.spamcop.net (total: 2721)
         184   79.97.134.79
         150   201.243.85.81
             ...скипнуто...
Sender address rejected: Domain not found (total: 26)
           4   susanna@ideconline.com
           3   vazquez@listofrealestateagents.com

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim: посоветуйте анализатор логов

Непрочитанное сообщение Alex Keda » 2009-01-06 0:08:59

Код: Выделить всё

hosting$ cat /usr/local/etc/periodic/daily/465.exim-mail-statistic
if [ -r /etc/defaults/periodic.conf ]
then
    . /etc/defaults/periodic.conf
    source_periodic_confs
fi

LOG="/var/log/exim"

main_log="${LOG}/main-"`date -v-1d "+%Y%m%d"`.log
reject_log="${LOG}/reject-"`date -v-1d "+%Y%m%d"`.log

case "$daily_exim_mail_statistic_enable" in
    [Yy][Ee][Ss])
        echo ""
                echo "**************** EXIM statistic started **********************"
                n=$([ -f $main_log ] && /usr/local/sbin/eximstats -ne $main_log | tee /dev/stderr | wc -l)
                [ -f $main_log ] && cat $main_log >> ${LOG}/main.log
                [ -f $main_log ] && rm $main_log
                [ -f $reject_log ] && rm $reject_log
                echo "**************** EXIM statistic ended ************************"
                [ $n -gt 0 ] && rc=1 || rc=0;;
    *)  rc=0;;
esac
hosting$  
Убей их всех! Бог потом рассортирует...