Как работает мониторинг доступности
Система по расписанию обращается к вашему сайту или серверу: открывает страницу, отправляет ping или стучится в порт. Если ответа нет, ответ с ошибкой или на странице нет нужного слова, мониторинг считает проверку проваленной и создаёт тикет в техподдержку провайдера. Специалисты поддержки работают круглосуточно и начинают разбираться с проблемой, не дожидаясь, пока её заметите вы или ваши клиенты.
Главное отличие от сторонних сервисов: уведомление получают не только вы, но и те, кто может сразу вмешаться на стороне сервера.
Что можно проверять
- HTTP и HTTPS — что сайт открывается. Дополнительно можно указать слово, которое обязано быть на странице. Это ловит случаи, когда сервер отвечает, но вместо сайта показывает ошибку 500 или «нет соединения с базой данных».
- Ping — что сервер вообще отвечает в сети.
- Почта — SMTP, SMTP SSL, IMAP, POP3.
- Произвольный TCP-порт — например, порт базы данных, игрового сервера или своего приложения.
Бесплатный или платный тариф
Тарифы отличаются числом проверок и интервалом. На бесплатном — до 10 заданий с проверкой не чаще раза в 15 минут: этого хватает для личного проекта или пары сайтов, где 15 минут простоя некритичны. Платный тариф проверяет каждую минуту, держит до 50 заданий и даёт приоритетное уведомление поддержки. Он нужен интернет-магазинам, сервисам с оплатой и всему, где каждая минута недоступности стоит денег.
Как настроить
- Подключите тариф и откройте услугу в личном кабинете провайдера: «Посмотреть данные», затем «Manage Checks».
- Нажмите «Add New Check», укажите название, адрес сайта и тип проверки.
- Поставьте таймаут 15 секунд и 3 повторные попытки — так провайдер рекомендует избегать ложных срабатываний.
- В поле контрольного текста укажите одно слово латиницей из нижней части страницы — так проверка убедится, что страница загрузилась полностью.
- Обязательно отметьте «Open a support ticket in the event of a failure» — без этого тикет в поддержку не создаётся.
В карточке проверки есть поле для заметок, которые уходят вместе с уведомлением. Не храните там пароли: если поддержке понадобится доступ к серверу, его безопаснее передать в тикете, когда он придёт.
Ограничения
- Мониторинг работает только для сайтов и серверов у провайдера: домен должен отвечать на его IP-адреса.
- Если сайт за Cloudflare, при добавлении проверки будет ошибка или пустая страница. Провайдер советует временно отключить Cloudflare для домена, добавить проверку и включить его обратно.
- Для серверов у других хостеров используйте собственный мониторинг, например Uptime Kuma: как его поставить — в статье «Мониторинг серверов».
Что делать, когда мониторинг сообщил о сбое, — в статье «Сайт упал: диагностика».