Оповещение полезно, только если оно доходит до человека, который сможет действовать. Эта страница показывает, как настроить каждый канал. У каждого канала есть и своя страница с подробностями, на неё здесь даны ссылки, чтобы не повторяться.

Где находятся каналы

Откройте «Оповещения» в меню. Страница называется «Уведомления». В ней четыре части: «Куда приходят оповещения», «Что вы получаете», «Отчёты и новости» и «История». Чтобы настроить канал, откройте его строку в разделе «Куда приходят оповещения».

Менять каналы может только владелец аккаунта. Остальные участники видят страницу только для чтения.

Если канала нет в вашем тарифе, в его строке написано «Нет в вашем тарифе». Если позже вы перейдёте на меньший тариф, сохранённый адрес остаётся, а в строке будет написано «Остановлено: нет в вашем тарифе», пока вы снова не перейдёте на старший.

Канал Тариф
Почта Любой тариф
Telegram Любой тариф
Discord Начиная со Starter
Webhook Начиная со Starter
Slack Начиная с Business
Microsoft Teams Начиная с Business

Таблица «Что куда приходит» на той же странице показывает для вашего аккаунта, какое оповещение приходит в какой канал.

Note

На страницах каналов сказано, проверена ли доставка в настоящий сервис. Если указано, что пока не проверено, считайте доказательством своё собственное тестовое сообщение.

Почта

Почте настройка не нужна. В настройках каждого сайта есть «Почта для оповещений», и сначала там стоит адрес, с которым вы регистрировались. Чтобы использовать другой адрес, измените его в настройках сайта. Новый адрес сначала нужно подтвердить по ссылке, а до тех пор оповещения продолжают приходить на прежний.

Для теста откройте «Уведомления» и нажмите кнопку, которая отправляет тестовое письмо на этот адрес. В час можно отправить три тестовых письма. Если письмо не пришло, загляните в папку со спамом.

Telegram

  1. Нажмите «Подключить Telegram».
  2. Нажмите «Открыть Telegram». Откроется чат с ботом UptimeWire.
  3. Нажмите Start в Telegram. Бот ответит, что подключение выполнено.
  4. Вернитесь в аккаунт и перезагрузите страницу, если карточка всё ещё показывает, что Telegram не подключён.

Telegram привязывает один личный чат, а не группу. Если вы заблокируете бота, чат отключится, и его придётся подключить заново. Чтобы проверить, нажмите «Отправить тестовое сообщение» (три в час). Подробнее: Telegram.

Discord

  1. В Discord откройте настройки канала, который должен получать оповещения, затем «Интеграции», затем «Вебхуки».
  2. Нажмите «Новый вебхук».
  3. Нажмите «Копировать URL вебхука».
  4. Вставьте адрес в строку Discord в вашем аккаунте и сохраните.
  5. Нажмите «Отправить тестовое сообщение».

Подробнее: Discord.

Webhook

Вебхук отправляет подписанное JSON-сообщение на адрес, который вы контролируете.

  1. Откройте строку Webhook и введите адрес https. Частные и внутренние адреса отклоняются.
  2. Нажмите «Сохранить адрес». UptimeWire покажет секрет подписи. Храните его там, где его сможет прочитать ваш принимающий код. «Создать новый секрет» заменяет его, и старый сразу перестаёт работать.
  3. Выберите формат сообщений. Формат 1 отправляет только сбои и восстановления. Формат 2 отправляет оповещения всех видов.
  4. Нажмите «Отправить тестовое сообщение», затем посмотрите «Журнал доставки», где перечислены все сообщения.

Ваш адрес должен ответить кодом 2xx в течение 5 секунд. Перенаправления не выполняются. Неудавшееся сообщение отправляется повторно: сразу, затем через 1, 5, 30 и 120 минут, после чего помечается как неудавшееся. Одно и то же сообщение может прийти дважды, поэтому сделайте так, чтобы ваш приёмник нормально переносил повторы. Подробнее: Вебхуки.

Slack

  1. Откройте «your Slack apps» (api.slack.com/apps) и создайте приложение с нуля.
  2. Включите Incoming Webhooks и нажмите «Add New Webhook to Workspace».
  3. Выберите канал, разрешите доступ и скопируйте адрес, который начинается с https://hooks.slack.com/services/.
  4. Вставьте его в строку Slack в вашем аккаунте и нажмите «Подключить».
  5. Нажмите «Отправить тестовое сообщение».

Подробнее: Slack.

Microsoft Teams

  1. В Teams откройте приложение Workflows и найдите «webhook».
  2. Выберите шаблон, который публикует сообщение в канал при получении запроса вебхука, и укажите команду и канал.
  3. Сохраните его и скопируйте адрес, показанный на странице рабочего процесса.
  4. Вставьте адрес в строку Teams в вашем аккаунте и сохраните.
  5. Нажмите «Отправить тестовое сообщение».

Рабочий процесс принадлежит тому, кто его создал. Если этот человек уйдёт, добавьте рабочему процессу второго владельца, иначе оповещения могут прекратиться. Старые адреса webhook.office.com отклоняются, потому что Microsoft перестала поддерживать такие адреса. Подробнее: Microsoft Teams.

Если оповещение не пришло

  • Посмотрите «Историю» на странице «Уведомления». В ней перечислены последние оповещения.
  • Отправьте тестовое сообщение в канале. Если тест пришёл, а настоящее оповещение нет, загляните в «Что куда приходит»: там видно, приходит ли оповещение такого вида в этот канал.
  • Проверьте тариф. У канала, которого нет в вашем тарифе, написано «Нет в вашем тарифе».
  • Почта: загляните в папку со спамом и проверьте, что почта для оповещений у сайта именно та, которую вы ожидаете.
  • Telegram: убедитесь, что вы не заблокировали бота, и подключите заново, если карточка показывает, что он не подключён.
  • Webhook, Slack, Discord, Teams: принимающий адрес мог быть удалён или изменён на другой стороне. Создайте новый и сохраните его снова.
  • Оставьте включённой и почту. Ни один сервис не может обещать, что оповещение дойдёт, поэтому второй путь вас страхует.

Если ничего не помогло, читайте Связь с поддержкой.