# Moniteurs

Un moniteur est soit **HTTP**, soit **heartbeat**. Cette page liste chaque réglage, sa valeur par défaut et ses bornes. Pour une tâche à accomplir, voir les [guides](/docs/guides/surveiller-un-site/).

## Moniteur HTTP

| Réglage                            | Défaut       | Bornes et règles                                                                                       |
| ---------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------ |
| **Nom**                            |              | 1 à 100 caractères, sur une seule ligne                                                                |
| **Adresse à surveiller**           |              | `https://` ou `http://`, 2048 caractères au plus, sans identifiants                                    |
| **Méthode**                        | `GET`        | `GET`, `HEAD`, `POST`, `PUT` ou `PATCH`                                                                |
| **Corps de la requête**            | aucun        | 10 000 caractères au plus                                                                              |
| **En-têtes envoyés**               | aucun        | 20 au plus. Nom : lettres, chiffres et tirets, 64 caractères au plus. Valeur : 2000 caractères au plus |
| **Codes attendus**                 | `2xx`, `3xx` | Codes exacts (`200`) ou classes (`2xx`), séparés par des virgules                                      |
| **Mot-clé**                        | aucun        | 1 à 200 caractères, sur une seule ligne                                                                |
| **Alerter si le mot-clé apparaît** | désactivé    | Inverse la règle : le moniteur échoue si le mot-clé est présent                                        |
| **Fréquence de vérification**      | 1 min        | 30 s, 1, 2, 5, 10, 15, 30 ou 60 min                                                                    |
| **Délai de réponse**               | 10 s         | 1 à 30 s, et strictement inférieur à la fréquence                                                      |
| **Suivre les redirections**        | activé       | Jusqu’à 5 redirections                                                                                 |
| **Vérifier le certificat**         | activé       | Un certificat invalide fait échouer la vérification                                                    |
| **Échecs avant soupçon**           | 2            | 1 à 10                                                                                                 |
| **Succès avant rétablissement**    | 2            | Fixé à 2 dans la console                                                                               |
| **Rappel d’expiration**            | 14 jours     | 1, 3, 7, 14, 30 ou 60 jours                                                                            |

Le mot-clé est cherché dans les premiers 1 Mo de la réponse. Au-delà, la lecture s’arrête.

## Heartbeat

| Réglage             | Défaut  | Règle                                         |
| ------------------- | ------- | --------------------------------------------- |
| **Nom**             |         | 1 à 100 caractères, sur une seule ligne       |
| **Signal attendu**  |         | Délai maximal entre deux signaux, en secondes |
| **Tolérance**       | 300 s   | Retard admis avant l’alerte                   |
| **Adresse de ping** | générée | Propre à chaque heartbeat, à garder secrète   |

Le fonctionnement et les adresses de signal sont dans la [référence des heartbeats](/docs/reference/heartbeats/).

## Règles communes

- Une organisation compte 100 moniteurs au plus.
- Un moniteur peut être **mis en pause** : il ne vérifie plus rien et n’envoie plus d’alerte, jusqu’à sa reprise.
- Les réglages d’un moniteur n’affectent que ses propres vérifications.

Liste des états : [statuts](/docs/reference/statuts/).
