Логи

Агент считает совпадения с вашими шаблонами в journald и алертит, когда их слишком много — или когда лог замолчал. С сервера уходят только числа, сами строки логов остаются у вас.

Шаблон

Сервер → «Что мониторить» → «Логи», до 6 строк на сервер.

Поле Что задаёт
Юнит systemd-юнит, чей лог смотреть; пусто — весь журнал
Текст строка (ERROR, Out of memory) или, с галочкой, регулярное выражение
Сколько раз столько совпадений и больше — проблема
За сколько минут окно подсчёта, от 1 до 60 минут
Тишина, мин ни одной строки столько минут (до 1440) — проблема

Нужно хотя бы одно условие: «сколько раз» или «тишина».

Алерты

  • Совпадения — «🟠 Логи в nginx: «…» · За 5 мин: 42 (порог 10)»; «восстановлено» — когда за окно совпадений стало меньше порога.
  • Логи молчат — сервис перестал писать в журнал (завис, остановлен или не получает запросов).
  • Критичность по умолчанию — «важно», меняется в «Уведомлениях».

Доступ к журналу

Агент работает не от root, поэтому ему нужна группа systemd-journal. Установщик и служба обновления дают её сами; если в алерте «нет доступа к журналу», он исчезает через минуту после настройки. Нужен агент версии 0.13.0 и новее.