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

journalwatch


journalwatch — простая Python (python-systemd) консольная утилита в автоматическом режиме проверяющая журнал systemd (подсистема инициализации) на наличие ошибок и уведомляющая о них системного администратора по электронной почте. Утилита функционально похожа на консольные утилиты logwatch (анализ лог-файлов и составления краткого отчёта) и logcheck (уведомление об аномалиях в лог-файлах по электронной почте). При разработке авторы придерживается философии KISS («не усложняй»).

journalwatch работает только с журналом systemd имеющего собственную систему ведения логов (journal). Для определения аномалий (ошибок) в логах используется список шаблонов на основе регулярных выражений (белый список), все строки журнала не соответствующие заданным шаблонам выводятся в терминал или отправляются по электронной почте. Список шаблонов создаётся при первом запуске утилиты (~/.config/journalwatch/patterns), так как учитывается приоритет сообщений список шаблонов имеет небольшой размер, настройки задаются в конфигурационном файле (~/.config/journalwatch/config).

Лицензия: GNU General Public License version 3.0 (GPLv3)

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

Страница на pypi.org

Systemd для администраторов (wiki.opennet.ru)

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



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