Сайт падает не вовремя: ночью, в выходные, во время распродажи. Узнать об этом от клиента — худший вариант, потому что к тому моменту сайт уже несколько часов не работает. Мониторинг решает задачу один раз: сервис стучится на ваш адрес сам и пишет вам, когда что-то пошло не так. Настройка занимает минут двадцать, а дальше о ней можно забыть.
Зарегистрируйтесь и подтвердите почту
Откройте ping-admin.ru и создайте аккаунт. Указывайте ту почту, которую вы действительно читаете каждый день: именно на неё по умолчанию уходят оповещения о сбоях. Подтвердите адрес по письму — без подтверждения оповещения приходить не будут.
Если сайтом занимаются несколько человек, лучше завести аккаунт на общий адрес компании, а не на личную почту одного сотрудника. Иначе через год окажется, что письма о падении магазина уходят человеку, который давно не работает.
Добавьте проверку сайта
В кабинете создайте первую проверку и выберите её тип. Для обычного сайта это HTTPS, если сайт работает по защищённому протоколу, или HTTP, если нет. Адрес указывайте полностью и ровно такой, каким сайт открывается у посетителей: с нужным протоколом и с www или без него. Иначе сервис будет проверять не сайт, а страницу переадресации.
- Главная страница — обязательная проверка, с неё начинают всегда.
- Важная внутренняя страница — каталог, корзина, страница входа. Бывает, что главная отдаётся из кэша и открывается, а остальной сайт уже лежит.
- Отдельные службы — база данных, почтовый сервер, FTP, DNS. Их добавляют позже, когда основная проверка уже работает.
Настройте проверку по тексту на странице
Это главный шаг, который чаще всего пропускают. Проверка кода ответа ловит только явные аварии: сервер не отвечает или отдаёт ошибку. Но самая частая поломка сайта на готовом движке выглядит иначе — страница открывается, сервер говорит «всё хорошо», а внутри белый экран или сообщение об ошибке подключения к базе данных.
Поэтому в настройках проверки задайте фрагмент текста, который обязан быть на странице: название компании, заголовок главной, слово из меню. Выбирайте такую фразу, которую вы не станете менять при обновлении сайта. Если этого текста в ответе нет, сервис посчитает проверку неудачной и предупредит вас.
Задайте частоту и порог подтверждения сбоя
Частота проверки — как часто сервис обращается к сайту. Для личного сайта хватает интервала в несколько минут, для магазина чем чаще, тем лучше, но самые короткие интервалы доступны на платных тарифах. Важнее другое: порог подтверждения сбоя, то есть сколько неудачных попыток подряд считать настоящей аварией.
Поставьте две-три попытки. Сеть между проверяющим сервером и вашим хостингом иногда заминается на секунду, и оповещение с первой неудачи даст поток бессмысленных писем. Если сервис позволяет требовать подтверждения с нескольких точек проверки, включите и это — тогда вы узнаете о проблеме сайта, а не о проблеме одного маршрута.
Подключите оповещения
Начните с письма на почту: оно бесплатное и приходит всегда. Проверьте, что письмо действительно доходит и не попадает в спам — для этого удобно на минуту указать в проверке заведомо несуществующую страницу и посмотреть, придёт ли оповещение.
Когда убедитесь, что ложных тревог нет, добавьте второй канал. Сообщение в мессенджер подходит, если вы и так смотрите в телефон, SMS — если сайт критичен и будить вас ночью оправдано. SMS расходуют платный баланс, поэтому их обычно оставляют только для главной проверки, а не для всех подряд.
Добавьте сертификат, домен и службы
Отдельно включите присмотр за сертификатом безопасности и сроком регистрации домена. Эти две аварии случаются по календарю: сертификат истёк — браузер пугает посетителей красной страницей, домен не продлён — сайта нет вообще. Предупреждение за несколько недель снимает проблему целиком.
Если у вас своя почта на домене или интернет-магазин с базой данных, добавьте проверки и для них. Почтовый сервер проверяется по SMTP и IMAP, база данных — по своему порту. Такие сбои снаружи не видны, и без мониторинга о них узнают из жалобы «я вам писал, письмо вернулось».
Через неделю сверьтесь со статистикой
Откройте отчёт о доступности за прошедшие дни. Там видно, сколько времени сайт работал, сколько минут простоял и как менялось время ответа. Ровная картинка означает, что хостинг справляется. Если же простои набегают каждый день по несколько минут или время ответа растёт к вечеру, это повод писать в поддержку хостинга — с цифрами, а не с ощущениями.
Готово: сайт под присмотром, оповещения настроены и проверены на деле. Дальше мониторинг работает сам, а вы возвращаетесь к нему только тогда, когда он вас позовёт.
Если что-то пошло не так
Приходят оповещения, а сайт открывается
Чаще всего дело в защите хостинга: она принимает частые однотипные запросы за нападение и начинает их блокировать. Попросите хостинг не ограничивать обращения проверяющего сервиса, а пока увеличьте интервал проверки и порог подтверждения сбоя.
Оповещения не приходят вообще
Проверьте, подтверждён ли адрес почты в аккаунте и не лежат ли письма в спаме. Добавьте адрес сервиса в список разрешённых отправителей. Затем проверьте сами настройки: в проверке должен быть указан хотя бы один получатель, а сама проверка — включена.
Проверка не видит текст, который точно есть на странице
Скорее всего, этот текст появляется на странице скриптом уже в браузере. Сервис получает только исходный ответ сервера и дорисованного содержимого не видит. Возьмите для проверки фрагмент, который приходит в самом коде страницы — например, заголовок.
Сайт отвечает, но очень медленно, а сбоя сервис не фиксирует
Задайте в настройках максимальное допустимое время ответа. Тогда слишком долгая загрузка будет считаться неудачей наравне с ошибкой — и вы узнаете о перегруженном сервере до того, как он окончательно встанет.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.