Если сервис мониторинга сайта перестал слать уведомления или показывает «down» на живом ресурсе, сначала проверьте сайт вручную: откройте его с телефона на мобильном интернете или через VPN и посмотрите HTTP-код ответа через любой сервис проверки заголовков. Это займёт меньше минуты и сразу покажет, реальная проблема на стороне сайта или ложное срабатывание мониторинга.
Почему мониторинг ошибается чаще, чем кажется
Большинство систем мониторинга проверяют сайт с одной или нескольких серверных точек по расписанию — раз в 1–5 минут. Если в момент проверки сервер отдавал ответ дольше таймаута, был кратковременный всплеск нагрузки или сработал firewall от лишних запросов с IP мониторинга, система пометит сайт как недоступный, хотя для обычных посетителей он работает нормально.
- Таймаут ответа меньше реального времени генерации страницы
- IP-адреса сервиса мониторинга попали в бан на файрволе или в WAF
- Проверка идёт по HTTP, а сайт принудительно редиректит на HTTPS с задержкой
- DNS-запись мониторинга закэширована и указывает на старый сервер
Как проверить доступность сайта без сторонних сервисов
Самый быстрый способ — команда curl -I https://ваш-домен в терминале: она покажет HTTP-код и время ответа без лишнего интерфейса. Дополнительно можно посмотреть ping и traceroute до сервера — если пакеты теряются уже на середине маршрута, дело не в сайте, а в сети провайдера или магистрального оператора.
Что делать, если уведомления не приходят
Прежде чем считать сервис сломанным, проверьте банальные причины: письма могли уйти в спам, вебхук в Telegram или Slack мог отвязаться от токена, а на бесплатном тарифе часто ограничено число проверок в месяц — после лимита алерты просто перестают отправляться без явного предупреждения. Стоит зайти в настройки аккаунта и убедиться, что интеграция активна и лимит не исчерпан.
Как не зависеть от одного инструмента
Надёжнее держать два независимых способа контроля: внешний сервис мониторинга и простой cron-скрипт на своём сервере, который раз в несколько минут дергает главную страницу через curl и пишет код ответа в лог или отправляет письмо при ошибке. Если оба способа одновременно показывают сбой — проблема действительно на сайте; если расходятся — ищите её в настройках самого мониторинга.