Isoqlog

From SysadminWiki.ru
Jump to: navigation, search

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