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
кому: веб-мастеру