Linux -- это интересно

Logwatch


Рубрика: Системные утилиты -> Администрирование
Метки: | | | | |
Просмотров: 295

Logwatch — расширяемое скриптами консольное Perl приложение для упрощения управления логами путём ежедневного анализа и составления краткого отчёта о действиях и событиях произошедших в системе в заданный период времени.

Логи (лог-файлы / журналы) — генерируемые приложениями файлы играющие решающую роль при отслеживании произошедших и/или происходящих в системе событий в хронологическом порядке. Лог-файлы используются для анализа производительности, тонкой настройки системы, полного или частичного восстановления данных и многого другого.

Обычно лог-файлы содержат максимально подробную информацию (протокол работы), поскольку невозможно предсказать какие именно данные будут необходимы. Лог-файлы довольно "объёмные", в большинстве случаев в них содержится множество избыточных записей и дублирующихся данных. Для того чтобы понять и использовать данные их необходимо тщательно проанализировать и отфильтровать.

Logwatch предназначен для автоматизации выделения из логов (в том числе архивных) наиболее значимой информации, составляемые отчёты категоризируются по запущенным в системе сервисам (приложениям). Структура отчётов ориентирована на наиболее популярные сервисы, их структуру можно настроить при помощи простого конфигурационного файла (включая и исключая отдельные сервисы).

При запуске без опций Logwatch ориентируется на параметры из конфигурационного файла (/usr/share/logwatch/default.conf/logwatch.conf), запуск анализа логов можно запускать вручную или "По расписанию", с помощью демона-планировщика CRON (Command Run ON). Результат анализа может выводится (в stdout), отправляться по электронной почте и сохраняться как текстовой или HTML-файл.

Logwatch работает без дополнительных настроек в большинстве систем, если лог-файлы в системе хранятся в каталогах "по умолчанию" и имеют стандартные имена. Поддерживается создание пользовательских скриптов для анализа логов, по настройке приложения и созданию скриптов имеется подробная документация.

Лицензия: MLT (The MIT License)

Домашняя страница

HOWTO-Customize-LogWatch

Комментариев: 4 RSS

@posixru journalwatch завязано на systemd, он есть не везде (и не нужен)

Можете например на PyDigger поискать, или ещё на каком питоновом спец-ресурсе. Я видел чего то такое, похожее, давно правда было, не помню уже где именно, скорее всего форум какой то был...

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)