Интеграция UptimeRobot - оповещения о недоступности

Отправляйте оповещения UptimeRobot в Echobell, чтобы получать push-уведомления или звонки при недоступности сервиса, истечении SSL-сертификата и медленном отклике.


UptimeRobot — популярный сервис мониторинга доступности. Его можно интегрировать с Echobell через вебхуки.

Создание канала

Создайте новый канал в Echobell и скопируйте Webhook URL.

Добавление контакта для оповещений

  1. Войдите в UptimeRobot.
  2. Перейдите в My Settings.
  3. Прокрутите до раздела Alert Contacts и нажмите Add Alert Contact.
  4. Выберите Web-Hook в качестве Alert Contact Type.
  5. Укажите в поле Friendly Name значение «Echobell».
  6. Вставьте ваш Echobell Webhook URL в поле URL to Notify.
  7. Включите Send as JSON.

Настройка полезной нагрузки

Вставьте следующий JSON в поле Post Value (JSON Format):

{
  "monitorName": "*monitorFriendlyName*",
  "alertType": "*alertType*",
  "details": "*alertDetails*",
  "url": "*monitorURL*"
}
  • *alertType*: 1 для Down, 2 для Up.

Настройка шаблона Echobell

В настройках канала Echobell можно использовать выражения для обработки типа оповещения:

Шаблон заголовка:

Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}

Шаблон текста:

{{details}}
URL: {{url}}