B2BPRO.KZ | Рекламное агентство в Алматы

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

Разработчица за ноутбуком с зелёным индикатором работы сайта, плашка UPTIME

Узнать, что сайт упал, раньше клиентов можно с помощью внешнего мониторинга доступности: сервис каждые одну-пять минут открывает страницу вашего сайта с серверов вне вашего хостинга и при ошибке сразу пишет на почту или в мессенджер. Небольшой компании хватает бесплатного тарифа, например у UptimeRobot это 50 мониторов с проверкой раз в 5 минут, и трёх-четырёх правильно выбранных проверок.

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

Что такое мониторинг доступности и чем он отличается от «посмотреть сайт самому»

Мониторинг доступности (uptime-мониторинг) — это автоматическая проверка, которая по расписанию запрашивает адрес сайта и сообщает, ответил ли он и каким кодом. Если ответа нет или код означает ошибку, сервис отправляет уведомление.

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

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

Какие проверки нужны небольшой компании

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

Проверка Что показывает На что смотреть
Доступность главной страницы (HTTP) Отвечает ли сайт и каким кодом Любой код 5xx или отсутствие ответа — тревога
Проверка по ключевому слову Что страница не только открылась, но и содержит ожидаемый текст Фраза из подвала или заголовка, которая исчезает при «белом экране» или заглушке хостинга
Страница заказа, оплаты или формы заявки Что работает именно тот раздел, с которого вы получаете деньги Адрес страницы формы, а не только главной
Срок действия SSL и домена Что сертификат и домен не истекли Предупреждение за две-три недели, а не в день отключения

Самая недооценённая из них — проверка по ключевому слову. Иногда сайт отвечает кодом 200, но вместо страницы показывает пустой экран, сообщение о критической ошибке или заглушку хостинга. Обычная проверка кода это пропустит, а проверка текста заметит. Не все сервисы предлагают такой тип проверки в бесплатных тарифах, поэтому перед выбором откройте список типов мониторов.

Сколько стоит мониторинг и какой интервал проверки выбрать

Для небольшого сайта бесплатного тарифа обычно достаточно: на странице тарифов UptimeRobot бесплатный план включает 50 мониторов с интервалом проверки 5 минут и одну статус-страницу, при этом сторонних интеграций можно подключить до пяти. Платный тариф Solo даёт проверку раз в 60 секунд и на момент проверки страницы стоил от 9 долларов в месяц при оплате за год (10 долларов при помесячной оплате) за набор из 10 мониторов. Цены и условия меняются, поэтому сверяйте их на странице сервиса перед выбором.

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

Обратите внимание на ограничения бесплатного плана. SMS и голосовые звонки в нём не входят: кредиты на них покупаются отдельно. Для оповещений остаются почта и подключаемые интеграции, а их число ограничено. Бесплатный тариф описан на странице сервиса как подходящий для небольших и некоммерческих проектов, поэтому для коммерческого сайта сверьте условия использования самостоятельно, а не полагайтесь на пересказ.

Как настроить мониторинг за 15 минут: пошаговая инструкция

Порядок действий почти одинаков во всех популярных сервисах, названия кнопок отличаются. Ниже общий сценарий на примере сервиса с бесплатным тарифом.

  1. Зарегистрируйтесь в сервисе и подтвердите почту. Лучше завести аккаунт на общий адрес компании, а не на личную почту сотрудника, иначе при его уходе вы потеряете доступ.
  2. Создайте первый монитор типа HTTP(S) и укажите полный адрес главной страницы с https. Адрес должен совпадать с тем, который открывают клиенты, включая вариант с www или без него.
  3. Задайте интервал проверки. В бесплатном тарифе это минимальное значение, доступное по плану.
  4. Добавьте второй монитор на страницу заявки, оформления заказа или оплаты. Если у вас нет онлайн-оплаты, возьмите страницу контактов с формой.
  5. Если сервис позволяет, создайте монитор по ключевому слову и укажите фразу, которая точно есть на странице, например название компании в подвале.
  6. Подключите уведомления: почта плюс мессенджер или другой канал, который вы читаете быстрее почты. Добавьте не меньше двух человек.
  7. Проверьте, что оповещения приходят. Самый простой способ — временно указать в мониторе несуществующий адрес и дождаться сообщения, после чего вернуть правильный.

Не пропускайте последний шаг. По нашему опыту обслуживания сайтов в B2BPRO.KZ, самая частая проблема с мониторингом состоит в том, что он настроен, но письма уходят в спам или на адрес бывшего сотрудника, и о падении всё равно никто не знает.

Кто должен получать уведомления и как избежать ложных тревог

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

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

Договоритесь заранее, что делает человек, получивший сообщение. Хватит короткой памятки: кому звонить, где лежат доступы к хостингу и домену, кто принимает решение об откате. Без неё в три часа ночи сообщение прочитают, вздохнут и отложат до утра.

Что делать, когда пришло уведомление «сайт недоступен»

Первое действие — убедиться, что проблема настоящая: откройте сайт с телефона через мобильный интернет, а не через домашний Wi-Fi. Если сайт открывается, возможно, это ложная тревога или сбой на отдельном маршруте. Если не открывается, действуйте по порядку.

  1. Посмотрите, какой ответ видит мониторинг. Код 5xx означает проблему на стороне сервера, отсутствие ответа — проблему с сервером, DNS или сетью.
  2. Проверьте панель хостинга: не истёк ли тариф, не закончилось ли место на диске, нет ли сообщения о работах на сервере.
  3. Проверьте домен: оплачен ли он и не слетели ли DNS-записи, особенно если недавно меняли хостинг или регистратора.
  4. Вспомните, что менялось в последние часы: обновления WordPress, темы или плагинов, правки кода, перенос сайта.
  5. Если вы подозреваете плагин и в админку попасть нельзя, через файловый менеджер хостинга или FTP переименуйте папку плагина в папке wp-content/plugins. WordPress перестанет его загружать, и сайт, скорее всего, поднимется.
  6. Если причина не ясна, напишите в поддержку хостинга: приложите время начала сбоя из уведомления мониторинга и код ответа.

Для сайтов на WordPress самая частая причина внезапного падения — конфликт после обновления плагина или версии PHP. Поэтому критичные обновления разумно ставить в рабочее время, когда рядом есть человек, а не по расписанию в ночь на пятницу.

Плановые работы: как не получить тревогу и не навредить поисковой выдаче

Если вы заранее знаете, что сайт будет недоступен, например при переносе или крупном обновлении, для поисковых роботов правильно отвечать кодом 503 с заголовком Retry-After. Это сообщает роботу, что простой временный и когда вернуться. В давней, но до сих пор актуальной статье Google о плановых простоях сайта описано, что код 503 предназначен для таких случаев, а слишком долгие ответы 503 со временем могут быть восприняты как постоянная недоступность сервера и привести к удалению адресов из индекса.

Отсюда практический вывод: короткое окно работ с кодом 503 безопасно, а заглушка с кодом 200 или длительная недоступность — нет. На время плановых работ приостановите мониторы, чтобы не получать десятки одинаковых сообщений, и не забудьте включить их обратно. Эта ошибка встречается чаще всего: мониторинг остаётся выключенным месяцами, а сайт падает как раз тогда, когда за ним никто не следит.

Чего мониторинг доступности не видит

Мониторинг отвечает на вопрос «открывается ли сайт», но не на вопрос «работает ли бизнес на сайте». Он не заметит, что форма заявки отправляется, но письма не доходят, что оплата зависает на последнем шаге или что сайт стал открываться за 15 секунд вместо двух. Всё это тоже стоит клиентов, и мониторинг главной страницы здесь молчит.

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

Сколько стоит час простоя: простой расчёт

Чтобы понять, сколько тратить на мониторинг и быстрое реагирование, прикиньте цену часа простоя. Формула простая: среднее число заявок в час, умноженное на долю заявок, которые становятся продажами, умноженное на средний чек, плюс расходы на рекламу за этот час, которая продолжает вести на недоступный сайт.

Это иллюстрация с условными числами, а не данные реального клиента. Допустим, сайт получает в рабочее время две заявки в час, четверть заявок превращается в сделки, средний чек составляет 200 000 тенге, а на контекстную рекламу уходит 1 500 тенге в час. Тогда час простоя обходится примерно в 100 000 тенге упущенной выручки плюс 1 500 тенге сгоревшего рекламного бюджета. Даже если ваши числа окажутся втрое меньше, видно, что платная минутная проверка окупается быстро, а бесплатная с пятиминутным интервалом точно стоит пятнадцати минут на настройку.

Подставьте в формулу свои числа и держите результат перед глазами, когда обсуждаете с командой дежурства, тариф хостинга или объём работ по поддержке сайта.

Статус-страница и общение с клиентами во время сбоя

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

Кроме статус-страницы, подготовьте короткий шаблон сообщения для клиентов: в чём проблема, что вы делаете и как можно оформить заказ или связаться с вами в обход сайта, например по телефону или в мессенджере. Отправляйте его в соцсетях и через рассылку, пока сайт не вернётся. Такое сообщение занимает пять минут, а удерживает тех клиентов, которые иначе пошли бы к конкуренту.

Как выглядит неделя с работающим мониторингом

Пример для иллюстрации: небольшая компания услуг подключила два монитора на главную страницу и страницу заявки. В понедельник сообщений нет. Во вторник ночью приходит уведомление: сайт ответил ошибкой сервера дважды подряд. Дежурный открывает хостинг и видит, что закончилось место на диске из-за разросшихся резервных копий. Он удаляет старые копии, сайт поднимается через двадцать минут, а утром владелец читает в чате короткий отчёт вместо звонков от клиентов. В пятницу система предупреждает, что через три недели истекает SSL-сертификат, и продление ставится в план. Ничего драматичного: так и должна выглядеть работа мониторинга, когда проблемы решаются тихо и до того, как их заметил кто-то снаружи.

Как понять, что дело в хостинге, а не в сайте

Если мониторинг показывает падения раз в несколько дней, причём без ваших действий и в разное время, подозрения падают на хостинг. Сравните отчёт сервиса мониторинга с журналом событий на хостинге и запросите у поддержки объяснение конкретных временных окон. Хорошая практика — вести простую таблицу сбоев: дата, длительность, причина, кто устранил. Через два-три месяца она покажет, стоит ли менять тариф или хостинг, и даст аргументы для разговора с поддержкой.

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

Частые вопросы

Как быстро узнать, что сайт упал?

Подключите внешний сервис мониторинга и настройте уведомления на почту и в мессенджер. Он проверяет сайт каждые одну-пять минут и сообщает о сбое, не дожидаясь звонка клиента. В бесплатном тарифе UptimeRobot интервал проверки составляет 5 минут, платные тарифы позволяют проверять раз в минуту.

Можно ли пользоваться бесплатным мониторингом для коммерческого сайта?

Страница тарифов UptimeRobot описывает бесплатный план как подходящий для небольших проектов, при этом отдельного запрета на коммерческое использование на ней мы не нашли. Но условия сервисов меняются, поэтому перед подключением прочитайте актуальные условия использования и при сомнениях выберите платный тариф или другой сервис.

Что делать, если сайт на WordPress упал после обновления плагина?

Если в админку не попасть, переименуйте папку этого плагина в каталоге wp-content/plugins через FTP или файловый менеджер хостинга, и WordPress перестанет его загружать. После этого зайдите в админку, откатите плагин или дождитесь исправленной версии. Если не уверены в своих силах, позвоните разработчику, а не меняйте файлы вслепую.

Нужно ли отключать мониторинг на время плановых работ?

Да, приостановите мониторы на время работ, чтобы не получать лишних сообщений, и обязательно включите их после завершения. Для поисковых роботов на время простоя отдавайте код 503 с заголовком Retry-After: так вы сообщаете, что сайт временно недоступен и когда вернуться.

Мониторинг видит, что сайт открылся, но форма не работает?

Обычная проверка главной страницы этого не покажет. Добавьте монитор на страницу с формой или оплатой и раз в неделю отправляйте тестовую заявку: так вы убедитесь, что она доходит до почты или CRM, а не теряется по пути.

Как часто нужно проверять сайт, раз в минуту или раз в пять минут?

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

Прокрутить вверх