Виды мониторинга

Доступные типы проверок в Statuser


В Statuser доступны несколько видов мониторинга, которые можно использовать для проверки доступности сервисов. Каждый из них хорошо подходит для различных сценариев и позволяет гибко настроить мониторинг для вашего проекта.

Для каждого типа проверки требуется указать хост. Если для проверки требуется IP-адрес, а был указан домен, то мы выполним DNS-запрос и используем полученный IP-адрес А-записи.

Пинг

Пинг это один из самых простых способов проверки доступности сервиса. Он использует для проверки доступности сервиса протокол ICMP и позволяет проверить доступность сервера или устройства в сети.

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

Для проверок доступности запущенного на сервере сервиса стоит использовать другие типы проверок, например, проверку с помощью HTTP запросов или проверку TCP порта.

HTTP/HTTPS

Проверка с помощью HTTP запросов позволяет проверить работу веб-сервера и доступность сайта или API. Для успешной проверки сервер должен вернуть код ответа 2xx.

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

Если указать хост без протокола, например, example.com, то будет использован протокол http://.

Порт TCP

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

Популярные службы часто используют стандартные порты, например, 25 для SMTP, 50 для POP3, 53 для DNS.

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