База знаний

Настройка мониторинга

Мониторинг — это не «пинг раз в минуту». Ниже как выбрать проверки и не утонуть в ложных срабатываниях.

Типы проверок

Один объект может проверяться несколькими способами одновременно. Итоговый статус — худший из результатов.

  • http — код ответа, время до первого байта, редиректы, размер страницы
  • ssl — срок сертификата, цепочка, совпадение домена
  • dns — A/AAAA/NS/MX/TXT, скорость разрешения
  • port — TCP-соединение с конкретным портом (базы, Redis, SSH)
  • ping — ICMP с резервной TCP-проверкой
  • content — наличие ключевого текста и отсутствие ошибок на странице
  • api — код, JSON-поле и его значение
  • file — размер и SHA-256 файла
  • mail — MX-записи и приём на 25-м порту
  • agent — CPU, RAM и диски сервера изнутри

Интервалы и стоимость

Интервал — от 30 секунд до суток. Чем чаще, тем дороже: при постоплате каждая проверка стоит фиксированные копейки. Для витрины магазина разумно 1 минута, для лендинга — 5.

Порог подтверждения

Сбой подтверждается несколькими подряд неудачными проверками — по умолчанию двумя. Это отсекает случайные сетевые потери и не будит команду зря. Для критичных сервисов порог можно поднять до пяти.

Деградация ≠ падение

Если сайт отвечает, но медленно, статус «замедлено» и отдельное уведомление. Это не блокирующий инцидент, но повод посмотреть на p95 и бэкенд.

Точки проверки

Запросы идут с нескольких точек: Москва, Санкт-Петербург, Екатеринбург, Новосибирск, Франкфурт, Алматы. Сбой фиксируется, если проблема видна с большинства точек.

Частые вопросы

Можно ли проверять внутренние адреса?

Да, через агент: он ходит изнутри вашей сети и не требует открытых портов наружу.

Что если сайт закрыт авторизацией?

Используйте HTTP-проверку с заголовком Authorization или API-проверку с токеном.