L'état de supervision d'un hôte ou d'un check est déterminé par deux composants :
La confirmation du statut est utilisée pour déterminer quand
Cette page décrit les différences entre statut confirmé ( SOFT ) et non confirmé ( HARD ), quand ces états s'appliquent, ainsi que les actions qui en découlent.
Afin d'éviter les fausses alarmes liées à une interruption temporaire ( SOFT ), Shinken Enterprise permet de définir combien de fois un check ou un hôte doit être (re-)vérifié avant d'être considéré comme ayant réellement un problème ( HARD ).
Ceci est contrôlé par la propriété "Nb maximum de tentatives de confirmation du statut de l'hôte" ( clé d'import : "max_check_attempts" ).
Le statut d'un élément est non confirmé ( SOFT ) selon conditions suivantes :
Si une commande du gestionnaire d'événement ( si configuré ) sera lancée à la réception de chaque vérification de status ( Quel que soit le statut ).
Le statut d'un élément est confirmé ( HARD ) selon les conditions suivantes :
Le statut d'un élément devient confirmé ( HARD ), cela entraîne les conséquences suivantes :
Voici un exemple de la confirmation de statut ( SOFT ou HARD ), quand un changement apparaît, et quand les événements et les notifications sont lancés.
L'exemple ci-dessous montre le résultat de vérifications consécutives sur un check, la valeur du paramètre max_check_attempts étant à 3.
| Temps | Nombre de vérifications | Statut | Statut confirmé | Changement | Notes |
|---|---|---|---|---|---|
| 0 | 1 | OK | Oui ( HARD ) | Non | État Initial |
| 1 | 1 | CRITIQUE | Non ( SOFT ) | Oui | 1ʳᵉ détection d'un statut "non OK".
|
| 2 | 2 | AVERTISSEMENT | Non ( SOFT ) | Oui | Le check continue d'être en "non OK".
|
| 3 | 3 | CRITIQUE | Oui ( HARD ) | Oui | Le nombre maximum d'essais est atteint donc son statut est confirmé ( HARD ).
|
| 4 | 1 | AVERTISSEMENT | Oui ( HARD ) | Oui | Le check passe au statut AVERTISSEMENT et est confirmé ( HARD ).
|
| 5 | 1 | AVERTISSEMENT | Oui ( HARD ) | Non | Le check se stabilise sur un statut "non OK" confirmé ( HARD ).
|
| 6 | 1 | OK | Oui ( HARD ) | Oui | Le check repasse au statut OK confirmé ( HARD ).
|
| 7 | 1 | OK | Oui ( HARD ) | Non | Le check est toujours OK. |
| 8 | 1 | INCONNU | Non ( SOFT ) | Oui | Le check est détecté comme passant sur un statut "non OK" non confirmé ( SOFT ).
|
| 9 | 2 | OK | Oui ( HARD ) | Oui | Le check revient à un statut OK depuis un statut non confirmé ( SOFT ).
|
| 10 | 1 | OK | Oui ( HARD ) | Non | Le statut du check devient OK confirmé ( HARD ). |