> For the complete documentation index, see [llms.txt](https://academy.cegedim.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.cegedim.cloud/francais/surveillance/alarme-personalisee.md).

# Alarme personnalisée

## Description

Une alarme de surveillance est une sonde automatisée qui envoie périodiquement une requête HTTP vers une URL de votre application — exactement comme le ferait un utilisateur réel — et vérifie que la réponse est correcte.

> 💡 Imaginez un robot dédié qui teste votre application toutes les quelques minutes, 24h/24 et 7j/7, et vous alerte immédiatement en cas de problème — **avant que vos utilisateurs ne le remarquent**.

L'**Alarme Personnalisée** est disponible dans ITCare sur toute URL exposée via un Elastic Secured Endpoint (Load Balancer). **cegedim.cloud** opère et maintient l'infrastructure de surveillance. Aucun agent ni composant supplémentaire n'est requis côté application.

Deux types d'alarmes sont disponibles :

* **Alarme Personnalisée** — sonde interne, incluse avec le Load Balancer
* **Alarme Personnalisée Externe** — sondes externes depuis internet public, disponible en option payante

|                       | Alarme Personnalisée               | Alarme Personnalisée Externe          |
| --------------------- | ---------------------------------- | ------------------------------------- |
| **Source**            | Interne (au sein de cegedim.cloud) | Externe (internet public)             |
| **Localisations**     | 1 sonde interne                    | 🔵 Marseille (Azure) + 🟠 Paris (AWS) |
| **Fréquence**         | Toutes les \~10 min                | Toutes les 5 min                      |
| **Résultat**          | Statut global                      | Résultat détaillé par localisation    |
| **Surveillance 24x7** | ✅ Option                           | ✅ Option                              |
| **Libre-service**     | ✅                                  | ✅                                     |

Pour plus d'informations, veuillez consulter la page [Alarme Personnalisée - Didacticiels](/francais/surveillance/alarme-personalisee/alarme-personnalisee-didacticiels.md).

## Niveau de support

Les deux types d'alarmes bénéficient de la même gestion du niveau de support dans ITCare. À la création, une alarme est sans support cegedim.cloud. Le niveau de support peut être ajusté sur demande auprès de votre SDM :

| Niveau         | Couverture               |
| -------------- | ------------------------ |
| Aucun          | Par défaut à la création |
| Heures ouvrées | Sur demande SDM          |
| 24x7           | Sur demande SDM          |

## Facturation

### **Alarme Personnalisée**

**Incluse** dans la tarification Elastic Secured Endpoint (Load Balancer).

### **Alarme Personnalisée Externe**

Option payante — facturation par lot de 1000 requêtes (2 requêtes toutes les 5 minutes).

* Déclenchement : dès le premier check exécuté.
* Chiffrage disponible via le **SDM**.

## Détails techniques

```mermaid
flowchart LR
    LB[Load Balancer\nElastic Secured Endpoint]

    LB --> URL1[URL 1\nhttps://app.example.com]
    LB --> URL2[URL 2\nhttps://api.example.com]
    LB --> URL3[URL 3\nhttps://auth.example.com]

    URL1 --> CC1[Alarme Personnalisée\nAPPS_CHECK_URL_app]
    URL1 --> EC1[Alarme Personnalisée Externe\nAPPS_CHECK_URL_app_ext]

    URL2 --> CC2[Alarme Personnalisée\nAPPS_CHECK_URL_api]

    URL3 --> CC3[Alarme Personnalisée\nAPPS_CHECK_URL_auth]
    URL3 --> EC3[Alarme Personnalisée Externe\nAPPS_CHECK_URL_auth_ext]

    EC1 --> MRS1[Marseille - Azure]
    EC1 --> PAR1[Paris - AWS]

    EC3 --> MRS3[Marseille - Azure]
    EC3 --> PAR3[Paris - AWS]
```

### Fonctionnalités

Cette section liste les fonctionnalités disponibles pour le client, ainsi que la façon de les demander ou de les exécuter :

|                   |                                                                   |
| ----------------- | ----------------------------------------------------------------- |
| **Libre-service** | Le client peut effectuer l'action de manière autonome via ITCare. |
| **Sur demande**   | Le client doit ouvrir un ticket de support.                       |

| Fonctionnalité                         | Libre-service | Sur demande | Commentaires                                                                                                                        |
| -------------------------------------- | ------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| Créer une Alarme Personnalisée         | ✅             |             | ITCare → Resources → URLs → Actions → Ajouter une alarme personnalisée                                                              |
| Créer une Alarme Personnalisée Externe | ✅             |             | Même interface                                                                                                                      |
| Supprimer une alarme                   | ✅             |             |                                                                                                                                     |
| Modifier les paramètres d'une alarme   | ✅             |             | Cetains attributs ne sont pas modifiables après la création — si la modification n'est pas possible, supprimer et recréer l'alarme. |
| Ajuster le niveau de support           | ✅             |             | Contacter votre SDM                                                                                                                 |

## Nommage des alarmes

Les alarmes créées dans ITCare suivent la convention de nommage suivante :

```
APPS_CHECK_URL_<nom choisi lors de la création>
```

Ce nom est utilisé comme identifiant d'alerte dans les vues de surveillance ITCare.

## Statut et résultats des alarmes

Le paramétrage des alarmes personnalisées permet d'indiquer le seuil de déclenchement en fonction d'un code retour et/ou du contenu de la réponse HTTP de l'application.

```mermaid
flowchart LR
    A[Requête HTTP] --> B[Votre application]
    B --> C[Réponse]
    C --> D[Code HTTP\n200 / 404 / 500...]
    C --> E[Contenu du corps de réponse]
    D --> F[✅ OK]
    D --> G[❌ KO]
    E --> H[✅ OK]
    E --> I[❌ KO]
```

Pour les Alarmes Personnalisées Externes, les résultats sont disponibles par localisation. Si une localisation échoue tandis que l'autre réussit, cela indique un **problème réseau régional** plutôt qu'une panne applicative.

Un statut Critical apparaît dans ITCare en **9 minutes maximum** (cycle d'alarme de 5 min + polling + retry).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://academy.cegedim.cloud/francais/surveillance/alarme-personalisee.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
