netdata httpcheck, если сайт не работает

Я новичок в netdata, и пытаюсь настроить netdata, чтобы я мог вызвать тревогу, если сайт не работает. Мой выбор пал на httpcheck (если есть лучшая альтернатива, пожалуйста, дайте мне знать), и он успешно сравнивает данные с сайтом, но я не могу найти сигнал тревоги, который специально уведомляет администраторов, когда сайт не работает. Файл httpcheck.py отправляет два параметра; время отклика и логическое "состояние". Пока я пробовал это, но это не похоже на работу

alarm: server_down
families: *
on:  httpcheck.status
every: 10s
warn: $this == false
crit: $this == false
info: triggers if server is down
to: sysadmin

Если кто-то имеет опыт работы с netdata и знает, как решить эту проблему, я был бы очень признателен.

Вот репозиторий GitHub для httpcheck https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/httpcheck

0 ответов

Попробуйте конфигурацию ниже. Это сработало для меня

шаблон: web_service_down_status

семьи: *

на: httpcheck.status

поиск: max -10s (абсолютное значение bad_status)

каждые: 10 с

крит: $this == 1

задержка: вверх 20сек вниз 5м множитель 2 макс 1ч

информация: когда http status возвращает 1

кому: веб-мастеру

Другие вопросы по тегам