Мониторинг доступности сайта - это автоматическая проверка, которая каждые 1-5 минут открывает ваш сайт с разных серверов и поднимает тревогу, если он не ответил или ответил ошибкой. Настроить базовый вариант можно бесплатно за вечер: внешний сервис проверок плюс уведомления в Telegram. Разница между «есть мониторинг» и «нет мониторинга» измеряется часами простоя: без него о падении сообщает клиент, с ним - робот через две минуты после сбоя. Ниже разберём, что именно проверять, как не утонуть в ложных тревогах и в какой момент к роботу нужно добавить дежурного инженера.

На заметку. По нашей статистике поддержки, владелец без мониторинга узнаёт о падении сайта в среднем через 3-6 часов: из звонка клиента, письма или случайной проверки. Робот сообщает за 1-3 минуты. При 10 заявках в день с сайта эта разница - несколько потерянных клиентов на каждый инцидент.

Что проверяет нормальный мониторинг сайта, кроме «жив или нет»

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

  • HTTP-статус - страница отвечает кодом 200, а не 500/502/503
  • Ключевое слово на странице - в HTML есть контрольная фраза, значит отдаётся сайт, а не заглушка
  • Время ответа - сайт не просто жив, а отвечает быстрее контрольного порога
  • SSL-сертификат - предупреждение за 7-14 дней до окончания, а не в день ошибки в браузере
  • Срок домена - просроченный домен кладёт сайт надёжнее любой аварии
  • Ключевые сценарии - открывается карточка товара, корзина, форма заявки, а не только главная

Как настроить мониторинг доступности сайта своими руками

  1. Выберите сервис проверокUptimeRobot, Better Stack, HetrixTools или их аналоги: бесплатные тарифы дают проверку раз в 1-5 минут из нескольких стран. Этого достаточно для малого и среднего сайта.
  2. Добавьте 3-5 проверокГлавная страница, карточка товара или услуги, страница с формой, админка. Для главной включите проверку ключевого слова: название компании в подвале подходит идеально.
  3. Настройте канал тревогиПочта - плохой канал: ночью её никто не читает. Подключите Telegram или SMS, добавьте второго получателя, чтобы отпуск одного человека не выключал всю систему.
  4. Добавьте проверки SSL и доменаУведомление за 14 дней до окончания сертификата и регистрации домена. Эти два пункта закрывают самые обидные причины простоя.
  5. Проверьте систему боемПоставьте сайт на минуту в режим обслуживания и убедитесь, что тревога пришла. Мониторинг, который никогда не срабатывал, - это гипотеза, а не защита.
Совет. Заведите отдельную проверку на слово «Fatal» или «Ошибка» в HTML главной. Классический сценарий: сайт отвечает кодом 200, но вместо каталога - текст ошибки PHP на белом фоне. Проверка статуса это пропустит, проверка ключевого слова - поймает.

Почему мониторинг без дежурного инженера решает только полдела

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

Мониторинг 24/7 с реакцией инженера

Подключим мониторинг доступности, SSL и форм, а падения будем чинить сами: время реакции фиксируем в договоре, каждый инцидент - с разбором причины. Alavir на поддержке сайтов с 2013 года, за плечами 450+ проектов.

Подключить мониторинг

Как не утонуть в ложных тревогах мониторинга

Вторая болезнь после отсутствия мониторинга - мониторинг, который «кричит» по пустякам: две ложные тревоги в неделю, и уведомления начинают игнорировать. Лечится настройкой: тревога после двух подряд неудачных проверок с разных локаций, а не после первой; порог времени ответа с запасом от обычного; пауза уведомлений на время плановых работ. И раз в квартал - ревизия: проверки должны следовать за сайтом, а не жить своей жизнью после редизайна.

Важно. Мониторинг показывает следствие, а не причину. Если сайт падает раз в неделю, нужно не быстрее перезапускать сервер, а найти источник: криво написанный модуль, нехватку памяти, бота, который выкачивает каталог. Начните с нашего чек-листа диагностики, а системное лечение - это уже работа по логам.

Частые вопросы о мониторинге сайта

Достаточно ли бесплатного мониторинга для интернет-магазина?
Для магазина с рекламным трафиком - нет. Бесплатные тарифы проверяют раз в 5 минут и только доступность страниц: оформление заказа, оплата и формы остаются слепой зоной. Магазину нужны проверки сценариев и человек, который чинит, а не только сообщает.
Мониторинг замедляет сайт или нагружает сервер?
Нет. Проверка - это один запрос страницы раз в 1-5 минут, доли процента от трафика даже небольшого сайта. Нагрузку создают боты и парсеры, но это отдельная история про защиту, а не про мониторинг.
Сайт на Битрикс - есть ли что-то встроенное?
В Битрикс есть «Монитор качества» и проверка системы, но это внутренние инструменты: когда сервер лёг, они легли вместе с ним. Внешний мониторинг обязателен именно потому, что смотрит на сайт снаружи, глазами посетителя.
Что делать, если сайт падает каждую неделю?
Не лечить симптом перезагрузками, а собрать статистику падений (время, страницы, ошибки в логах) и найти закономерность: обновление, рост трафика, конкретный скрипт. Обычно причина находится за 1-2 часа работы с логами - дальше точечное исправление.

Итог: базовый мониторинг доступности сайта настраивается за вечер и бесплатно - сделайте это сегодня, даже если пока никуда не спешите. А когда сайту нужна не только сирена, но и пожарная команда, передайте его на абонентское обслуживание Alavir: мониторинг, бэкапы, обновления и починка инцидентов в одном тарифе. Консультация и смета - бесплатно, в течение одного рабочего дня.