Что такое мониторинг доступности сайта
Мониторинг доступности сайта — это робот, который сам открывает ваш сайт каждые одну-пять минут и проверяет, отвечает ли он. Если сайт не ответил или отдал ошибку, робот отправляет уведомление: в Телеграм, на почту, иногда по СМС. Вы узнаёте о падении через минуту, а не через два дня от клиента, который не смог оформить заказ.
Настраивается это за вечер, а в базовом виде — бесплатно: достаточно указать адрес сайта и канал, куда слать сигнал. Дальше всё работает само. Ниже — что именно стоит проверять, куда направлять уведомления, какой аптайм считается нормой и что делать в первые десять минут после падения.
Как узнать, что сайт не работает
Способов ровно три, и рабочий из них один.
Первый — случайно: открыли сайт сами и увидели белый экран. Второй — позвонил клиент или менеджер. Третий — написал робот, который следит за сайтом круглосуточно. В первых двух случаях сайт лежал уже какое-то время, и вы не знаете какое: час, ночь или все выходные.
Если проверить нужно прямо сейчас, по шагам:
- Откройте сайт в режиме инкогнито — так исключите кэш браузера.
- Откройте его с телефона, отключив Wi-Fi: это другая сеть и другой провайдер.
- Попросите знакомого из другого города открыть ссылку.
- Прогоните адрес через любой внешний сервис проверки доступности — он стучится на сайт из нескольких стран сразу.
- Если есть доступ к серверу, выполните
curl -I https://вашсайт.руи посмотрите на код ответа.
Почему «у меня всё открывается» ничего не доказывает
Сайт может быть доступен вам и недоступен половине клиентов. Браузер показывает страницу из кэша. Провайдер держит у себя старую DNS-запись. Хостер заблокировал диапазон адресов. Мобильный оператор режет соединение. Проверять доступность глазами из одного места бессмысленно — нужны регулярные запросы извне и из разных точек.
Что именно проверяет uptime-мониторинг сайта
«Сайт открывается» — слишком грубая проверка. Страница может отдавать код 200 и при этом показывать пустой экран или ошибку базы данных. Нормальный uptime-мониторинг смотрит на несколько вещей одновременно:
- Код ответа. 200 — хорошо, 500 и 503 — сервер лёг, 404 на главной — сломались настройки.
- Время ответа. Сайт формально жив, но грузится пятнадцать секунд. Для клиента это то же самое, что недоступен.
- Ключевое слово на странице. Робот ищет в коде, например, название компании. Нет его — значит, вместо сайта отдаётся заглушка хостера.
- SSL-сертификат. Истёк — браузер покажет красное предупреждение, и заходы почти прекратятся.
- Срок домена. Напоминание нужно за месяц до окончания регистрации, а не письмом, утонувшим в спаме.
- Важные страницы, а не только главная. Корзина, форма заявки, личный кабинет ломаются чаще всего.
В ARTGK Code проверка здоровья сайта собрана по той же логике: аптайм, скорость, SSL, вирусы и Core Web Vitals на одном экране, без возни с настройкой серверов.
Уведомление, если сайт упал: куда и кому
Канал уведомления важнее самого мониторинга. Письмо на почту, которую вы открываете раз в день, — это не сигнал тревоги, а запись в журнале.
- Телеграм — доходит быстрее всего и не теряется в спаме.
- СМС или звонок — для ночных падений интернет-магазина.
- Почта — как дубль и архив, чтобы потом поднять историю.
- Минимум два получателя — вы и тот, кто чинит. Иначе уведомление уедет в отпуск вместе с вами.
Отдельно настройте защиту от ложных тревог. Разумная схема: робот проверяет сайт из двух-трёх географических точек и шлёт сигнал, только если недоступность подтвердилась дважды подряд. Иначе разовый сетевой сбой у самого сервиса мониторинга поднимет вас в три ночи зря — и через неделю вы отключите уведомления совсем.
И обязательно должно приходить второе сообщение — «сайт снова работает». Без него каждый раз придётся гадать, починилось само или ещё нет.
Какой должен быть аптайм сайта
Аптайм — доля времени, когда сайт доступен. Считают в процентах за месяц или за год, и разница между «почти одинаковыми» цифрами огромная. В месяце примерно 43 200 минут, отсюда простая арифметика:
- 99 % — до 7 часов простоя в месяц. Целый рабочий день без сайта.
- 99,5 % — около 3,5 часов в месяц.
- 99,9 % — около 43 минут в месяц. Рабочая планка для сайта малого бизнеса.
- 99,99 % — около 4 минут в месяц. Требует резервирования и стоит соответственно.
Ориентир для обычного корпоративного сайта или небольшого магазина — 99,9 %. То есть короткие технические паузы допустимы, а падение на час в месяц — уже повод разговаривать с хостингом.
Заодно посмотрите, что написано в договоре с хостером. Многие обещают 99,9 % в SLA, но компенсация обычно считается днями продления тарифа, а не вашей упущенной выручкой. И в расчёт, как правило, не входят «плановые работы»: их объявляют заранее, и формально простоем они не считаются.
Хостинг отвечает за то, что работает сервер. За то, что работает ваш сайт, не отвечает никто, кроме вас.
Из-за чего сайты падают чаще всего
Список причин повторяется из года в год, и большинство из них — не поломка железа, а забытая мелочь.
- Закончился оплаченный период хостинга или регистрация домена.
- Истёк SSL-сертификат, автопродление молча не сработало.
- Обновили CMS или плагин — конфликт версий уронил сайт.
- Правили код прямо на живом сайте, без тестовой копии.
- Пришёл наплыв посетителей после рекламы, а тариф самый дешёвый.
- Хостер заблокировал сайт за вирусы или спам-рассылку со взломанного скрипта.
- Меняли DNS-записи и ошиблись в одной букве.
Почти всё из списка мониторинг ловит в первые минуты. А половину — предупреждает заранее, если следит за сроками домена и сертификата.
Что делать в первые десять минут после уведомления
- Проверьте сайт сами, с телефона по мобильному интернету — убедитесь, что тревога не ложная.
- Откройте панель хостинга: оплачен ли тариф, нет ли блокировки и предупреждений.
- Вспомните, что меняли последним. Обновление плагина или правка шаблона вчера вечером — первый подозреваемый.
- Есть свежая резервная копия и понимание, что именно сломали, — откатитесь.
- Не разбираетесь — сразу пишите в поддержку хостинга и тому, кто ведёт сайт. Час самостоятельных экспериментов обычно обходится дороже оплаченного часа специалиста.
И заведите привычку записывать каждое падение: дата, сколько длилось, из-за чего. Через три месяца станет видно, случайность это или пора менять хостинг.
С чего начать
Минимум на сегодня: проверка доступности с интервалом в пять минут, уведомления в Телеграм на двух человек, контроль SSL и срока домена. Это бесплатно и делается за вечер.
Если собирать это из нескольких сервисов не хочется, в ARTGK Code мониторинг входит в бесплатную проверку сайта: добавляете адрес и видите аптайм, скорость, SSL и вирусы в одном кабинете. Полный набор проверок с историей — в тарифе «Бизнес», первый месяц бесплатно и без карты, дальше 3 490 ₽/мес. А если что-то сломалось и чинить некому, работу инженера можно заказать оттуда же по смете — 3 500 ₽/час.
Проверьте свой сайт бесплатно
Здоровье, SEO, видимость в AI-поиске и юридические риски — четыре проверки в одном кабинете. Без карты, вход по коду из письма.
Проверить сайт — бесплатно