journalwatch

0
Ваша оценка: Нет

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)

Тип приложения: консольная программа
Сайт разработчика: http://git.the-compiler.org/journalwatch/
Страница приложения на: https://pypi.org/project/journalwatch/0.1.1/
Что почитать?


Разместил: pondogor 7 Декабрь 2018 в 00:16