В мониторинге доступны следующие типы проверок.
HTTP/HTTPS
Контроль доступности сервисов с помощью HTTP-запросов.
Назначение:
- Проверка доступности сайта или сетевого ресурса
- Проверка кода ответа (200, 500 и т.д.)
- Контроль времени отклика
Проверка считается успешной, если сервис вернул код ответа 2xx.
По умолчанию используется метод HEAD, так как он минимально нагружает сервер и работает быстрее. При необходимости также можно использовать GET.
Ping
Простой способ проверить, доступен ли сервис в сети.
Назначение:
- Проверка доступности сервера
- Быстрый базовый health-check
Проверка выполняется по протоколу ICMP.
Важно: Ping проверяет только сетевую доступность сервера, а не конкретного сервиса на нем. Если в работе сервиса случился сбой, но сам сервер отвечает, проверка будет считаться успешной.
Для контроля доступности конкретных сервисов рекомендуем использовать проверки «HTTP/HTTPS» или «Порт TCP»
Порт TCP
Удобный метод для контроля доступности конкретных служб на сервере: баз данных, FTP, почтовых серверов и др.
Назначение:
-
Проверка доступности сервиса на TCP-порту.
Можно использовать как стандартные порты (например, 25 для SMTP, 53 для DNS), так и любой пользовательский порт в диапазоне от 1 до 65535.
Проверка SSL
Доступна в рамках мониторинга «HTTP/HTTPS».
Назначение:
- Проверка корректности SSL-сертификата
- Проверка срока действия сертификата
- Уведомления о скором истечении
- Уведомления о продлении SSL
Мониторинг отправляет запрос к сервису по HTTPS и проверяет валидность сертификата и корректность его установки.