L'état de supervision d'un hôte ou d'un check est déterminé par deux composants :
La confirmation du statut est utilisé pour déterminer quand
Ce paragraphe 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 :
La commande du gestionnaire d'événement sera lancée à la réception de chaque vérification d'état ( quelque soit le statut ) , s'il a été configuré.
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ère 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 l'état passe à "HARD".
|
| 4 | 1 | AVERTISSEMENT | Oui ( HARD ) | Oui | Le check passe au statut AVERTISSEMENT en état HARD.
|
| 5 | 1 | AVERTISSEMENT | Oui ( HARD ) | Non | Le check se stabilise sur un statut "non OK" en état HARD.
|
| 6 | 1 | OK | Oui ( HARD ) | Oui | Le check repasse au statut OK en état 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" en état SOFT .
|
| 9 | 2 | OK | Oui ( HARD ) | Oui | Le check revient à un statut OK depuis un état SOFT ( reprise SOFT ) .
|
| 10 | 1 | OK | Oui ( HARD ) | Non | Le check se stabilise en état OK. |