---
title: "Intégration UptimeRobot - Alertes de Panne"
sidebarTitle: UptimeRobot
description: "Intégrez UptimeRobot à Echobell via webhook : push ou appels pour les pannes, l'expiration des certificats SSL et les temps de réponse serveur."
---

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

[UptimeRobot](https://uptimerobot.com/) est un service populaire de surveillance de la disponibilité. Vous pouvez l'intégrer à Echobell à l'aide de Webhooks.

<Steps>
<Step>
    ### Créer un canal
    Créez un nouveau canal dans Echobell et copiez l'**URL du Webhook**.
</Step>
<Step>
    ### Ajouter un contact d'alerte
    1. Connectez-vous à UptimeRobot.
    2. Allez dans **My Settings**.
    3. Faites défiler jusqu'à **Alert Contacts** et cliquez sur **Add Alert Contact**.
    4. Sélectionnez **Web-Hook** comme Alert Contact Type.
    5. Définissez le **Friendly Name** sur "Echobell".
    6. Collez votre URL de Webhook Echobell dans **URL to Notify**.
    7. Activez **Send as JSON**.
</Step>
<Step>
    ### Configurer la charge utile
    Collez le JSON suivant dans le champ **Post Value (JSON Format)** :

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

    *   `*alertType*`: `1` pour Down, `2` pour Up.

</Step>
<Step>
    ### Configurer le modèle Echobell
    Dans les paramètres de votre canal Echobell, vous pouvez utiliser des expressions pour gérer le type d'alerte :

    **Modèle de titre :**
    ```
    Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
    ```

    **Modèle de corps :**
    ```
    {{details}}
    URL: {{url}}
    ```

</Step>
</Steps>
