Уведомления о падении сайта: Telegram, MAX, SMS, звонок, email, webhook
Уведомление о падении сайта приходит туда, где его увидят: в Telegram или MAX днём, по SMS или звонком ночью, на email и webhook — для тикетов и автоматики. Все каналы подключаются к одному монитору, у каждого контакта своя задержка, поэтому эскалация настраивается без скриптов: сначала сообщение в мессенджер, через 15 минут — звонок, если сайт так и не поднялся.
Как быстро придут уведомления о сбоях сайта
Скорость складывается из трёх настроек монитора. Первая — интервал проверки: для HTTP от 1 минуты до 2 часов. Вторая — подтверждение с нескольких точек: сбой засчитывается, когда его увидели, например, две точки из выбранных (Москва, Казань, Хельсинки, Мадрид, Милан). Третья — число ошибок подряд до открытия инцидента, по умолчанию две.
При интервале 1 минута и двух подтверждениях уведомление уходит через 1–3 минуты после падения; при интервале 5 минут — до 10 минут. При открытии инцидента сообщения для всех контактов встают в очередь с учётом задержки каждого; если канал не ответил, отправка повторяется до 5 раз.
Каналы: куда приходит оповещение о падении сайта
Уведомления о недоступности сайта на телефон — это SMS и звонок, в мессенджер — Telegram и MAX; email и webhook закрывают тикет-системы и автоматику. Подробности и настройка — на странице каждого канала, итог за месяц — в калькуляторе на странице цен.
- Telegram — Бот @notifar_bot пишет в личку или в групповой чат дежурных: имя монитора, причина, время начала, ссылка на монитор. Платы за сообщение нет.
- MAX — Тот же формат в российском мессенджере MAX: контакт создаётся в кабинете, код из него отправляют боту, тихие часы — как у Telegram. Основной канал вместо Telegram или запасной рядом с ним.
- SMS — 7 ₽ за сообщение, приходят только «упал» и «восстановился». Режим «SMS включены»: до 5 в сутки и 40 в месяц без платы за сообщение при повышенной цене проверки.
- Звонок — 15 ₽ за звонок, робот дважды озвучивает имя монитора и причину. Не больше 3 звонков в сутки на номер — канал для ночи, а не для каждого сбоя.
- Email — Письмо с темой «🔴 имя монитора: не работает — причина» и таблицей деталей. Укажите адрес тикет-системы — каждое падение станет заявкой.
- Webhook — POST JSON на ваш URL с подписью HMAC в заголовке X-Notifar-Signature; события down, up, ssl_expiring, domain_expiring, content_changed, blacklisted. Для автоперезапуска и корпоративного чата.
Эскалация уведомлений о сбое: сначала Telegram, потом звонок
В настройках монитора у каждого контакта своё поле «задержка» — от 0 до 1440 минут. Рабочая схема: чат дежурных в Telegram — 0 минут, SMS руководителю — 15, звонок администратору — 30. Если сайт восстановился раньше, чем истекла задержка, отложенное сообщение не уходит: перед отправкой очередь проверяет, открыт ли инцидент. Звонок в три часа ночи о сбое на четыре минуты не случится.
Контактов одного типа может быть несколько — два номера, три чата. Набор событий зависит от канала: SMS и звонок — только «упал» и «восстановился», Telegram, MAX, email и webhook — ещё и предупреждения (сертификат, домен, содержимое, чёрные списки). Тихие часы задаются на контакт: время, дни недели, в вашем часовом поясе. Сбой в тихие часы не пропадает, а откладывается до конца окна; «восстановилось» внутри окна не отправляется. Пример: SMS-контакту тихие часы 09:00–21:00 — днём сбой виден в Telegram, ночью приходит SMS; дневной сбой, открытый к 21:00, тоже уйдёт по SMS.
На весь аккаунт есть «не беспокоить» на 1, 8 или 24 часа; для плановых работ по одному сайту — окно обслуживания в мониторе: инцидент помечается как обслуживание, уведомления не уходят.
Что в сообщении
Во всех каналах один набор полей: имя монитора, тип проверки и адрес, причина, время начала в вашем часовом поясе, точки, подтвердившие сбой, ссылка на монитор. Причина — код ответа или текст ошибки проверки: «Неожиданный код ответа», «Превышено время ожидания», «Ключевая фраза не найдена», «Сертификат истёк». С телефона видно, что чинить: 5xx — приложение, таймаут — сервер или сеть, нет фразы — страница отдаётся, но не та.
SMS короче: «notifar: Магазин НЕ РАБОТАЕТ. Превышено время ожидания». Робот в звонке произносит: «Нотифарио, мониторинг сайтов. Магазин не работает. Причина: превышено время ожидания» — и повторяет. Webhook получает то же в JSON: монитор, инцидент с началом, кодом и текстом причины, подтвердившие точки.
Восстановление и повторы
Сообщение «снова работает» с длительностью простоя уходит только тем, кому ушло «не работает»: контакт с задержкой 30 минут не получит «восстановилось» о сбое, о котором не узнал. Восстановление засчитывается после заданного числа успешных прогонов (по умолчанию одного); уведомление о нём отключается флажком в мониторе.
Пока инцидент открыт, приходят напоминания «всё ещё не работает (1 ч 20 мин), напоминание №2» — по умолчанию раз в час, не больше 10. Шаг выбирается в мониторе — от 15 минут до раза в сутки или «не напоминать». Они уходят в Telegram, MAX, на email и webhook, но не по SMS и не звонком — чтобы долгий ночной сбой не сжёг баланс и лимит звонков.
Вопросы
Сколько стоят уведомления?
Что будет, если сайт поднялся раньше, чем сработала эскалация?
Придёт ли сообщение, если сайт не открывается только из одного города?
Как не получать сообщения ночью, но получать звонок?
Предупреждения о сертификате и домене приходят теми же каналами?
Подключите уведомления к первому монитору
Регистрация даёт 50 ₽ на баланс. Добавьте сайт, создайте контакт Telegram и отправьте код из него боту @notifar_bot — первый сбой придёт в чат без других настроек. Второй канал с задержкой добавляется в том же мониторе за минуту.
Подключить бесплатно Проверить сайт сейчас