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)