MailMeWhen

Как получать письмо, если сайт упал: мониторинг сайта

Получать письмо о том, что сайт упал, можно несколькими способами: бесплатный монитор вроде UptimeRobot, оповещение, которое уже есть у вашего хостинга или платформы, свой монитор вроде Uptime Kuma, платный сервис, который звонит на телефон, или одно предложение для MailMeWhen — без аккаунта и без панели.

Обычно о падении сайта узнают не из панели. Пишет клиент и спрашивает, работаете ли вы ещё. Или вы сами открываете свой магазин в воскресенье вечером и видите пустую страницу. К этому моменту сайт лежит уже несколько часов, и все заказы и регистрации за это время пропали.

Способы получать письмо, когда сайт упал

  1. Бесплатные мониторы доступности: у UptimeRobot, Better Stack и StatusCake есть бесплатный тариф. UptimeRobot следит за 50 адресами и проверяет каждый раз в пять минут. Better Stack даёт 10 мониторов и оповещает на почту и в Slack. StatusCake даёт 10, тоже раз в пять минут. Маленькому сайту этого хватает, и это бесплатно. Минус: ещё один аккаунт, панель, которую надо настроить и не забывать, и оповещения, написанные для инженеров. Проверка раз в минуту только в платных тарифах.
  2. Оповещения от хостинга или платформы: если ваш сайт на WordPress с плагином Jetpack, мониторинг у вас уже есть, бесплатно. Он проверяет сайт раз в пять минут из нескольких точек, пишет вам, когда сайт перестал отвечать, и ещё раз, когда он вернулся. У Cloudflare проверки доступности есть с тарифа Pro и выше, а большие облака могут оповещать по проверке, которую и так делают. Ничего нового заводить не нужно. Минус: такой монитор видит только то, что видит этот провайдер.
  3. Свой монитор: Uptime Kuma бесплатна, с открытым кодом, и многим её панель нравится больше платных. Поможет ли она, решает одно правило: она должна работать на другой машине, не на той, за которой следит. Иначе она погаснет в ту же секунду, что и ваш сайт. То есть нужен небольшой сервер где-то ещё и человек, который будет за ним следить.
  4. Платный мониторинг, который звонит: Pingdom, Site24x7 и платные тарифы инструментов выше проверяют каждые 30 или 60 секунд из многих стран. Если никто не реагирует, они шлют СМС, потом звонят на телефон, потом пробуют следующего по графику дежурств. Это оправдано, когда час простоя стоит дороже года подписки и кто-то действительно дежурит.

Уведомление о падении сайта в одно предложение

Запишите адрес и то, что для вас значит «работает»: «напишите мне, если мой магазин перестанет открываться». Настроит живой человек. Без аккаунта, без панели, ничего не нужно держать настроенным. Мы проверяем сайт каждую минуту, и пока он отвечает, вы ничего от нас не получаете.

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

Если хотите, раз в неделю короткое письмо будет говорить, что сайт в порядке и мы всё ещё следим. У любого монитора тишина значит одно из двух: либо ничего не случилось, либо умер сам монитор. Это письмо помогает отличить одно от другого. Первые 7 дней бесплатно, платёжные данные не нужны. Дальше 5 $/мес. за этот один сайт, и без подписки всё останавливается само. Чтобы остановить, достаточно один раз ответить.

Полезно знать об оповещениях о падении сайта

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

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

Знать — не значит починить. Никакое оповещение не удержит сайт в работе. Оно даёт вам только время между тем, как сайт замолчал, и тем, как это заметил клиент. Решите заранее, кто получает письмо и что с ним делает. А если час простоя стоит дорого, заплатите за сервис, который в три часа ночи позвонит на телефон.

Попробуйте — передайте нам это предложение:

Следите за моим магазином на [вставьте ссылку] и напишите мне, если он перестанет открываться, и ещё раз, когда снова заработает. На странице должно быть «В корзину».

Перейти →

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

Разве нет бесплатного оповещения о падении сайта?

Есть, и для многих сайтов это правильный выбор. Бесплатный тариф UptimeRobot покрывает 50 адресов, Jetpack бесплатно следит за сайтом на WordPress, а Uptime Kuma бесплатна, если есть сервер, где её запустить. Они проверяют раз в пять минут и ждут, что вы будете вести аккаунт и панель. MailMeWhen — другой вариант: одно предложение, ничего настраивать, проверка каждую минуту и письма простыми словами. Если с панелью вам удобно, берите бесплатный.

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

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

Монитор говорит, что сайт упал, а у меня он открывается. Кто прав?

Могут быть правы оба. Сайт может работать из одной сети и не открываться из другой: заблокированный диапазон адресов, сломанный маршрут, проблема у CDN в одном регионе или изменение DNS, которое одни резолверы уже получили, а другие ещё нет. Поэтому одна неудачная проверка никогда не должна превращаться в письмо. Мы считаем сайт упавшим, только когда не сработали два независимых маршрута. Если они расходятся, мы молчим и смотрим ещё раз, а не пишем вам то, чего не можем доказать.

Другие гайды

Напоминание об истечении срока на почту: паспорт, домен, SSL

Письмо до того, как истечёт паспорт, страховка, домен или SSL-сертификат: напоминание ведомства, календарь, приложение, монитор или одно предложение.

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

Письмо, когда домен освободится: перехват (бэкордер) в DropCatch или Dynadot, аукционы истекающих доменов у регистратора, своя проверка записи или одно предложение.

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

Способы получать письмо при изменении веб-страницы — расширения браузера, мониторы страниц или одно написанное предложение. Без аккаунта, без приложений.