netdata httpcheck, если сайт не работает - PullRequest
0 голосов
/ 15 марта 2019

Я новичок в 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

1 Ответ

0 голосов
/ 09 июля 2019

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

шаблон: web_service_down_status

семейства: *

on: httpcheck.status

поиск: макс -10с абсолютный bad_status

каждые: 10 с

крит: $ this == 1

задержка: увеличение на 20 с, умножение на 5 м 2 макс. 1 ч

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

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

...