Lire

Homepage: logreport . org

Lire – это развитый и расширяемый набор утилит и API для получения статистики и отчётов из файлов журналов. Хотя журналы могут быть любого типа, основное предназначение Lire - упрощение администрирования и наблюдения за системными службами.

В пакете есть готовые фильтры для почтовых серверов Настройка почтового сервера Postfix, Sendmail и Exim, для веб-серверов Apache и IIS, а также для некоторых межсетевых экранов, служб печати, Раздел DNS: Что такое DNS и баз данных.

В качестве промежуточного формата используется DocBook, отчёты могут выдаваться в форматах ASCII: Расшифровка аббревиатуры, история и применение, HTML, PDF и некоторых других.

Установка Lire

Установка Lire на Debian

# aptitude install lire

После установки можем набрать в консоли команду lire, на что получим приветственное сообщение и интерактивный режим настроек. "Ctrl+X" подсвечивается пункт Lire, стрелка вниз открывает меню, выбираем "Preferences" для настроек. Перемещаться по пунктам меню можно с помощью кнопки "Tab". ~/.lire - директория с пользовательскими настройками.

Определяемся с директорией, в которую будем складывать рапорты и создаем ее (в моем примере отчеты будут храниться в /var/www/lire). Для каждой службы в директории создал поддиректории, например syslog, mail и т.д.

Чтобы сгенерировать отчет для syslog вводим следующую команду:

# lr_log2report syslog /var/log/syslog --output-format html /var/www/lire/syslog/'%d-%m-%Y'

Если все нормально, видим следующий вывод:

Parsing log file using syslog DLF Converter...
Extracted 6621 DLF records on 6621 lines.
Encountered 0 errors and ignored 0 lines.
Running analysers...
Generating XML report...
Formatting report as html in /var/www/lire/syslog/%d-%m-%Y...

Для просмотра в браузере вводим:

http://Your.Domen/lire