Что такое мониторинг доступности?

Мониторинг доступности - это автоматическая проверка сайта или сервиса, которая определяет, доступен ли он и отвечает ли ожидаемым образом. Он помогает обнаруживать сбои, проблемы соединения, HTTP-ошибки и проблемы с ответом извне контролируемой инфраструктуры.

Что проверяет мониторинг доступности?

Обычно мониторинг отправляет запрос к сайту и проверяет, удалось ли установить соединение, ответил ли сервер и соответствует ли ответ ожидаемому поведению.

Что должен проверять мониторинг доступности?

Доступность

Мониторинг проверяет, доступен ли hostname и можно ли установить соединение с сервисом.

HTTP-ответ

Мониторинг проверяет HTTP-ответ и может обнаружить неожиданные status codes или другие ошибки.

Время ответа

Мониторинг может измерять, сколько времени требуется для получения ответа. Сайт может быть технически доступен, но при этом стать необычно медленным.

HTTPS и TLS

Для HTTPS-сайтов необходимо также успешно установить TLS-соединение. Поэтому проблемы с сертификатом могут восприниматься пользователем как проблема доступности.

Что означают HTTP-коды состояния для доступности сайта?

HTTP status codes показывают, как был обработан запрос. Успешный ответ, например 200, означает, что сервер обработал запрос успешно, тогда как 4xx и 5xx обычно указывают на проблемы на стороне клиента или сервера.

200 OK

Точное определение «доступен» зависит от того, что именно должен проверять монитор. Специальный endpoint может намеренно возвращать другой статус, поэтому результат нужно оценивать относительно ожидаемого поведения сервиса.

Почему важно время ответа?

Доступность - не только вопрос «работает или нет». Сайт, который технически отвечает, но делает это необычно долго, может быть фактически недоступен для пользователей. Мониторинг времени ответа помогает обнаружить ухудшение производительности до полного сбоя.

А как насчёт DNS?

К сайту нельзя надёжно обратиться, если его DNS-конфигурация нарушена. Поэтому DNS-мониторинг и мониторинг доступности дополняют друг друга: доступность показывает, доступен ли сервис, а DNS-мониторинг помогает обнаружить изменения или проблемы в записях, которые направляют клиентов к сервису.

Как часто нужно проверять доступность?

Подходящий интервал зависит от того, насколько быстро нужно обнаружить сбой. Более частые проверки сокращают задержку обнаружения, тогда как для менее критичных сервисов могут быть достаточны более редкие проверки.

Как избежать ложных предупреждений о сбое?

Один неудачный запрос не всегда означает настоящий сбой. Кратковременные проблемы сети, DNS или сервиса могут вызвать единичную ошибку. Надёжный мониторинг может уменьшить количество ложных тревог с помощью повторных проверок, разумных таймаутов и анализа нескольких последовательных ошибок.

Зачем нужен внешний мониторинг доступности?

Мониторинг с того же сервера или сети, где размещён сайт, может не обнаружить проблемы, которые видят пользователи из других сетей. Внешний мониторинг проверяет сервис извне инфраструктуры и способен обнаружить проблемы сервера, хостинга, DNS, TLS или сети.

Мониторинг доступности и мониторинг сайта

Мониторинг доступности в первую очередь отвечает на вопрос, доступен ли сервис и отвечает ли он. Мониторинг сайта шире и может дополнительно проверять SSL, DNS, security headers, информацию о домене, контент и другие доступные извне свойства.

Как Viglar мониторит доступность

Viglar проверяет ваш сайт извне инфраструктуры и отслеживает, остаётся ли он доступным и отвечает ли на запросы. Доступность - лишь часть более широкого мониторинга Viglar вместе с SSL, DNS, security headers, доменом, контентом, репутацией и другими проверками.

Хотите проверить свой сайт?

Запустите быструю внешнюю проверку Viglar и посмотрите, как ваш сайт отвечает прямо сейчас.

Проверить сайт