Уведомления

Уведомления о падении сайта: Telegram, MAX, SMS, звонок, email, webhook

Уведомление о падении сайта приходит туда, где его увидят: в Telegram или MAX днём, по SMS или звонком ночью, на email и webhook — для тикетов и автоматики. Все каналы подключаются к одному монитору, у каждого контакта своя задержка, поэтому эскалация настраивается без скриптов: сначала сообщение в мессенджер, через 15 минут — звонок, если сайт так и не поднялся.

Уведомление через 1–3 минуты Шесть каналов на один монитор Telegram, MAX, email — без платы за сообщение 50 ₽ на баланс при регистрации

Как быстро придут уведомления о сбоях сайта

Скорость складывается из трёх настроек монитора. Первая — интервал проверки: для 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 и не звонком — чтобы долгий ночной сбой не сжёг баланс и лимит звонков.

Вопросы

Сколько стоят уведомления?
Telegram, MAX, email и webhook — без платы за сообщение, вы платите только за проверки, от 0,01 ₽ за HTTP-проверку. SMS — 7 ₽ за сообщение, звонок — 15 ₽. При регистрации на баланс зачисляется 50 ₽.
Что будет, если сайт поднялся раньше, чем сработала эскалация?
Отложенное сообщение не уйдёт: перед отправкой очередь проверяет, закрыт ли инцидент. Если сайт восстановился за 5 минут, а звонок стоял на 15-й, звонка не будет и 15 ₽ не спишутся.
Придёт ли сообщение, если сайт не открывается только из одного города?
Зависит от числа подтверждений в мониторе. При «две точки из пяти» сбой в одной сети инцидентом не считается: монитор получает статус «Есть ошибки», уведомление не уходит. Если важна каждая точка, поставьте подтверждение с одной.
Как не получать сообщения ночью, но получать звонок?
Задайте тихие часы на контакте Telegram, например с 23:00 до 08:00, а контакту «звонок» оставьте круглые сутки с задержкой 10 минут. Звонок придёт ночью, если сбой продлится дольше 10 минут; сообщение в Telegram — в 08:00, если сайт к этому времени не поднялся.
Предупреждения о сертификате и домене приходят теми же каналами?
Да — в Telegram, MAX, на email и webhook: сертификат истекает, домен истекает, содержимое страницы изменилось, IP попал в чёрные списки. SMS и звонок предупреждения не получают, по ним уходят только «упал» и «восстановился».

Подключите уведомления к первому монитору

Регистрация даёт 50 ₽ на баланс. Добавьте сайт, создайте контакт Telegram и отправьте код из него боту @notifar_bot — первый сбой придёт в чат без других настроек. Второй канал с задержкой добавляется в том же мониторе за минуту.

Подключить бесплатно Проверить сайт сейчас