ARTGK Code

Мониторинг доступности сайта: как узнать о падении раньше клиентов

Мониторинг доступности сайта — это внешний робот, который открывает ваш сайт каждые несколько минут и пишет вам, если он не ответил. Разбираем, что проверять, куда слать уведомления и какой аптайм считать нормальным.

21.09.20267 мин чтениямониторингаптаймподдержка сайта

Что такое мониторинг доступности сайта

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

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

Как узнать, что сайт не работает

Способов ровно три, и рабочий из них один.

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

Если проверить нужно прямо сейчас, по шагам:

  1. Откройте сайт в режиме инкогнито — так исключите кэш браузера.
  2. Откройте его с телефона, отключив Wi-Fi: это другая сеть и другой провайдер.
  3. Попросите знакомого из другого города открыть ссылку.
  4. Прогоните адрес через любой внешний сервис проверки доступности — он стучится на сайт из нескольких стран сразу.
  5. Если есть доступ к серверу, выполните curl -I https://вашсайт.ру и посмотрите на код ответа.

Почему «у меня всё открывается» ничего не доказывает

Сайт может быть доступен вам и недоступен половине клиентов. Браузер показывает страницу из кэша. Провайдер держит у себя старую DNS-запись. Хостер заблокировал диапазон адресов. Мобильный оператор режет соединение. Проверять доступность глазами из одного места бессмысленно — нужны регулярные запросы извне и из разных точек.

Что именно проверяет uptime-мониторинг сайта

«Сайт открывается» — слишком грубая проверка. Страница может отдавать код 200 и при этом показывать пустой экран или ошибку базы данных. Нормальный uptime-мониторинг смотрит на несколько вещей одновременно:

В ARTGK Code проверка здоровья сайта собрана по той же логике: аптайм, скорость, SSL, вирусы и Core Web Vitals на одном экране, без возни с настройкой серверов.

Уведомление, если сайт упал: куда и кому

Канал уведомления важнее самого мониторинга. Письмо на почту, которую вы открываете раз в день, — это не сигнал тревоги, а запись в журнале.

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

И обязательно должно приходить второе сообщение — «сайт снова работает». Без него каждый раз придётся гадать, починилось само или ещё нет.

Какой должен быть аптайм сайта

Аптайм — доля времени, когда сайт доступен. Считают в процентах за месяц или за год, и разница между «почти одинаковыми» цифрами огромная. В месяце примерно 43 200 минут, отсюда простая арифметика:

Ориентир для обычного корпоративного сайта или небольшого магазина — 99,9 %. То есть короткие технические паузы допустимы, а падение на час в месяц — уже повод разговаривать с хостингом.

Заодно посмотрите, что написано в договоре с хостером. Многие обещают 99,9 % в SLA, но компенсация обычно считается днями продления тарифа, а не вашей упущенной выручкой. И в расчёт, как правило, не входят «плановые работы»: их объявляют заранее, и формально простоем они не считаются.

Хостинг отвечает за то, что работает сервер. За то, что работает ваш сайт, не отвечает никто, кроме вас.

Из-за чего сайты падают чаще всего

Список причин повторяется из года в год, и большинство из них — не поломка железа, а забытая мелочь.

Почти всё из списка мониторинг ловит в первые минуты. А половину — предупреждает заранее, если следит за сроками домена и сертификата.

Что делать в первые десять минут после уведомления

  1. Проверьте сайт сами, с телефона по мобильному интернету — убедитесь, что тревога не ложная.
  2. Откройте панель хостинга: оплачен ли тариф, нет ли блокировки и предупреждений.
  3. Вспомните, что меняли последним. Обновление плагина или правка шаблона вчера вечером — первый подозреваемый.
  4. Есть свежая резервная копия и понимание, что именно сломали, — откатитесь.
  5. Не разбираетесь — сразу пишите в поддержку хостинга и тому, кто ведёт сайт. Час самостоятельных экспериментов обычно обходится дороже оплаченного часа специалиста.

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

С чего начать

Минимум на сегодня: проверка доступности с интервалом в пять минут, уведомления в Телеграм на двух человек, контроль SSL и срока домена. Это бесплатно и делается за вечер.

Если собирать это из нескольких сервисов не хочется, в ARTGK Code мониторинг входит в бесплатную проверку сайта: добавляете адрес и видите аптайм, скорость, SSL и вирусы в одном кабинете. Полный набор проверок с историей — в тарифе «Бизнес», первый месяц бесплатно и без карты, дальше 3 490 ₽/мес. А если что-то сломалось и чинить некому, работу инженера можно заказать оттуда же по смете — 3 500 ₽/час.

Проверьте свой сайт бесплатно

Здоровье, SEO, видимость в AI-поиске и юридические риски — четыре проверки в одном кабинете. Без карты, вход по коду из письма.

Проверить сайт — бесплатно