Isoqlog
Isoqlog - творчество турецких коллег. Программа анализа файла регистрации qmail, написанная в Perl. Она предназначена, чтобы просмотреть логи qmail и производить статистику использования в формате HTML для рассмотрения через Web-браузер. Устанавливается без проблем штатным способом - сбором из исходников:
# ./configure # make # make install
- Копируем каталоги с изображениями и css в каталог, где будут храниться отчёты.
# cp -rp /usr/local/share/isoqlog/htmltemp/images /var/www/admin/reports/isoqlog # cp -rp /usr/local/share/isoqlog/htmltemp/library /var/www/admin/reports/isoqlog
- Переименовываем конфигурационные файлы убрав суффикс "-dist". Настраиваем конфигурационный файл /usr/local/etc/isoqlog.conf:
logtype = "postfix" logstore = "/var/log/mail.log" domainsfile = "/usr/local/etc/isoqlog.domains" outputdir = "/var/www/admin/reports/isoqlog" htmldir = "/usr/local/share/isoqlog/htmltemp" langfile = "/usr/local/share/isoqlog/lang/russian" hostname = "my.domain.ru" maxsender = 50 maxreceiver = 50 maxtotal = 50 maxbyte = 100
- Запускаем и проверяем в браузере
# /usr/local/bin/isoqlog
- Добавляем в /etc/crontab обработку журналов в конце каждого часа:
58 * * * * root /usr/local/bin/isoqlog 1>/dev/null 2>/dev/null
- Можно подредактировать шаблонные HTML файлы в /usr/local/share/isoqlog/htmltemp