Инструменты пользователя

Инструменты сайта


lire

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

lire [2010/04/21 06:20] (текущий)
Строка 1: Строка 1:
 +====== Lire ======
 +Homepage: [[http://​www.logreport.org|Lire]]
  
 +**Lire** -- это развитый и расширяемый набор утилит и [[API]] для получения статистики и отчётов из файлов журналов. Хотя журналы могут быть любого типа, основное предназначение Lire - упрощение администрирования и наблюдения за системными службами.
 +
 +В пакете есть готовые фильтры для почтовых серверов [[Postfix]],​ [[Sendmail]] и [[Exim]], для веб-серверов [[Apache]] и [[IIS]], а также для некоторых межсетевых экранов,​ служб печати,​ [[DNS]] и баз данных. ​
 + 
 +В качестве промежуточного формата используется DocBook, отчёты могут выдаваться в форматах [[ASCII]], [[HTML]], PDF и некоторых других.
 +====== Установка Lire ======
 +Установка Lire на Debian
 +<​file>​
 +# aptitude install lire
 +</​file>​
 +После установки можем набрать в консоли команду lire, на что получим приветственное сообщение и интерактивный режим настроек. "​Ctrl+X" ​ подсвечивается пункт Lire, стрелка вниз открывает меню, выбираем "​Preferences"​ для настроек. Перемещаться по пунктам меню можно с помощью кнопки "​Tab"​. ~/.lire - директория с пользовательскими настройками.
 +
 +  * Вывод поддерживаемых форматов отчетов:<​file>​
 +# lr_log2report --help output-formats
 +</​file>​
 +  * Вывод списка поддерживаемых форматов лог файлов<​file>​
 +# lr_log2report --help dlf-converters
 +...
 +bind9_query ​     bind9_query log file
 +postfix ​         postfix log file
 +spamassassin ​    ​spamassassin log file
 +squid_access ​    Squid proxy access log
 +syslog ​          ​syslog log file
 +...
 +</​file>​
 +Определяемся с директорией,​ в которую будем складывать рапорты и создаем ее (в моем примере отчеты будут храниться в /​var/​www/​lire). Для каждой службы в директории создал поддиректории,​ например syslog, mail и т.д.
 +  * Отчет **syslog**
 +Чтобы сгенерировать отчет для syslog вводим следующую команду:​
 +<​file>​
 +# lr_log2report syslog /​var/​log/​syslog --output-format html /​var/​www/​lire/​syslog/'​%d-%m-%Y'​
 +</​file>​
 +Если все нормально,​ видим следующий вывод:
 +<​file>​
 +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...
 +</​file>​
 +Для просмотра в браузере вводим:​
 +<​file>​
 +http://​Your.Domen/​lire
 +</​file>​
 +  * Отчет **Postfix**<​file>​
 +# lr_log2report postfix /​var/​log/​mail.log --output-format html /​var/​www/​lire/​postfix/'​%d-%m-%Y'​
 +# crontab -e
 +@daily /​usr/​bin/​lr_log2report postfix /​var/​log/​mail.log --output-format html /​var/​www/​lire/​postfix/'​%d-%m-%Y'​
 +</​file>​
 +
 +====== Ссылки ======
 +  * [[http://​unixa.ru/​software/​lire-analizator-logov-servera.html|lire - анализатор логов сервера]]
lire.txt · Последние изменения: 2010/04/21 06:20 (внешнее изменение)