Les hôtes sont vérifiés par les démons Shinken Enterprise :
|
Les hôtes vérifiés peuvent être dans 3 états différents :
Les vérifications d'hôtes sont faites par des commandes, qui retournent un état soit OK, WARNING, UNKNOWN, ou CRITICAL. Shinken Enterprise traduit les codes retour des sondes par un état d'hôte qui est soit UP, DOWN, ou UNREACHABLE. La table ci-joint montre les correspondances entre les codes retours et l'état associé. Certains sous-process (décrits plus loin) peuvent modifier l'état final de l'hôte.
| Résultats de Commande | Etat de l'hôte |
|---|---|
| OK | UP |
| WARNING | DOWN |
| UNKNOWN | DOWN |
| CRITICAL | DOWN |
Si l'état principal de l'hôte est DOWN, Shinken Enterprise va tenter de déterminer si l'hôte est réellement DOWN ou s'il est juste UNREACHABLE. La différence entre DOWN et UNREACHABLE est importante car elle permet de déterminer la réelle cause source du problème. Le tableau joint montre comment Shinken Enterprise défini le statut final en fonction du statut du parent ( tel que précisé dans la définition de l'hôte )
| Etat de l'hôte précédent | Etat de l'hôte parent | Final host state |
|---|---|---|
| DOWN | Au moins un parent est UP | DOWN |
| DOWN | Tous les parents sont, soit DOWN ou UNREACHEABLE | UNREACHABLE |
Comme vous le savez certainement, un hôte ne reste jamais dans le même état tout le temps. Quand Shinken Enterprise vérifie le statut d'un hôte, il est capable de détecter un changement d'état entre UP, DOWN, et UNREACHABLE et de prendre les actions appropriées .
Ces changements d'état résultent en différents types ( HARD or SOFT ), qui peuvent lancer des événements et des notifications. Détecter et gérer tous ces changements d'état est l’essence même de Shinken Enterprise .
Lorsque l'état d'un hôte change trop souvent, il est considéré comme étant en "flapping". Exemple un serveur qui se redémarre à chaque fois que l'OS charge.
Shinken Enterprise peut détecter quand un hôte entre en statut flapping, et peut alors bloquer l'envoi de notifications tant que l'état n'est pas stabilisé. Plus d’informations disponibles dans Elements en Flapping.
Le statut d'un l'élément dépend aussi de la durée d'expiration du statut, si cette durée est expirée le statut d’élément devient Données manquantes.
La durée d'expiration du statut dépendant:
Vous pouvez définir des parents sur un hôte afin de ne pas avoir à vérifier le statut de tous les hôtes dépendants. Plus d'informations disponibles dans la page Logique des modèles.
Dans le Shinken Entreprise, tous les checks sont lancés en parallèle.