Интеграция UptimeRobot - оповещения о недоступности
Отправляйте оповещения UptimeRobot в Echobell, чтобы получать push-уведомления или звонки при недоступности сервиса, истечении SSL-сертификата и медленном отклике.
UptimeRobot — популярный сервис мониторинга доступности. Его можно интегрировать с Echobell через вебхуки.
Создание канала
Создайте новый канал в Echobell и скопируйте Webhook URL.
Добавление контакта для оповещений
- Войдите в UptimeRobot.
- Перейдите в My Settings.
- Прокрутите до раздела Alert Contacts и нажмите Add Alert Contact.
- Выберите Web-Hook в качестве Alert Contact Type.
- Укажите в поле Friendly Name значение «Echobell».
- Вставьте ваш Echobell Webhook URL в поле URL to Notify.
- Включите 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}}