Мониторы

Монитор — проверка снаружи: сервис сам ходит на ваш сайт, порт или домен и ловит то, чего агент изнутри не видит: файрвол закрыл порт, сломался DNS, отвалилась сеть, истёк сертификат. Агент для монитора не нужен.

Типы

Тип Что проверяет Адрес
HTTP код ответа, текст в ответе, SSL-сертификат, время ответа https://example.com/health
TCP-порт порт принимает соединение db.example.com:5432
Ping хост отвечает на ICMP, задержка и потери example.com или IP
DNS запись A, AAAA, CNAME, MX, NS или TXT есть и (по желанию) равна ожидаемой example.com

Настройки

Параметр Варианты
Как часто раз в 1, 5 или 10 минут
Алерт после 1, 2, 3 или 5 неудач подряд
Таймаут 5, 10, 20 или 30 секунд
Коды ответа (HTTP) 2xx, 2xx и 3xx или свой список (200-299,301)
Метод (HTTP) GET, HEAD, POST и другие; редиректы — следовать или нет
Текст в ответе (HTTP) должен быть или не должен быть («Ошибка базы»)
DNS-сервер (DNS) как у бэкенда, Google 8.8.8.8, Cloudflare 1.1.1.1 и другие
Сервер монитор можно привязать к серверу: его каналы и состояние попадут в алерт

«Проверить» в форме делает одну пробную проверку до сохранения. В алерте видна причина по-человечески: «код ответа 502», «сервер не отдаёт промежуточный сертификат», «нет ответа за 10 с».

SSL-сертификат

  • Срок — алерт, когда до конца осталось меньше 14 дней (можно 7, 21 или 30; для всех мониторов или одного).
  • Недействительный — истёк, самоподписанный, на другое имя, неполная цепочка, устаревший TLS 1.0/1.1 — монитор считается упавшим.
  • Смена сертификата (опция) — разовая запись «сертификат сменился: издатель, срок». Берётся сертификат самого сайта из монитора, а не адреса, куда привёл редирект.

Срок регистрации домена

Для мониторов HTTP и TCP сервис раз в сутки узнаёт срок домена через RDAP (для .ru и .рф — через WHOIS) и предупреждает за 14 дней до окончания.

Список и страница монитора

  • В списке — статус, время ответа, дни до конца SSL; галочками — пауза, продолжение, смена интервала, удаление.
  • На странице монитора — график времени ответа, полоса за 90 дней, доступность за периоды, журнал проверок и кнопка «Проверить сейчас».
  • Пауза закрывает открытый «недоступен».

Сейчас проверки идут из одной точки — с сервера сервиса; несколько локаций появятся позже. Адреса внутренних сетей (10.x, 192.168.x, localhost) проверить нельзя.