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

import { Step, Steps } from "fumadocs-ui/components/steps";

[UptimeRobot](https://uptimerobot.com/) — популярный сервис мониторинга доступности. Его можно интегрировать с Echobell через вебхуки.

<Steps>
<Step>
    ### Создание канала
    Создайте новый канал в Echobell и скопируйте **Webhook URL**.
</Step>
<Step>
    ### Добавление контакта для оповещений
    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**.
</Step>
<Step>
    ### Настройка полезной нагрузки
    Вставьте следующий JSON в поле **Post Value (JSON Format)**:

    ```json
    {
      "monitorName": "*monitorFriendlyName*",
      "alertType": "*alertType*",
      "details": "*alertDetails*",
      "url": "*monitorURL*"
    }
    ```

    *   `*alertType*`: `1` для Down, `2` для Up.

</Step>
<Step>
    ### Настройка шаблона Echobell
    В настройках канала Echobell можно использовать выражения для обработки типа оповещения:

    **Шаблон заголовка:**
    ```
    Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
    ```

    **Шаблон текста:**
    ```
    {{details}}
    URL: {{url}}
    ```

</Step>
</Steps>
