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 - директория с пользовательскими настройками.
- Вывод поддерживаемых форматов отчетов:
# lr_log2report --help output-formats
- Вывод списка поддерживаемых форматов лог файлов
# 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 ...
Определяемся с директорией, в которую будем складывать рапорты и создаем ее (в моем примере отчеты будут храниться в /var/www/lire). Для каждой службы в директории создал поддиректории, например syslog, mail и т.д.
- Отчет syslog
Чтобы сгенерировать отчет для 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
- Отчет Postfix
# 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'
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах