Dans Shinken Entreprise, l'élément de base de la supervision est l'hôte.
Shinken Entreprise effectue des vérifications sur chaque hôte à intervalle de temps réguliers, ainsi que sur les checks accrochés à chaque hôte.
Les hôtes peuvent être organisés en groupes, afin d'en faciliter la manipulation ainsi que leur organisation.
On peut imaginer par exemple un groupe d'hôtes "Web" qui contiendrait tous les serveurs dédiés à l'hébergement Web, pour faciliter leur manipulation et améliore la lisibilité.
Il est possible, sur chaque hôte, d'effectuer en plus de la vérification par défaut, un ensemble de vérifications supplémentaires et plus précises. Ce rôle est rempli par les checks.
Un check représente une vérification particulière qui sera effectuée sur l'hôte auquel il est attaché. Plusieurs checks peuvent être attachés au même hôte, et un check peut être attachés sur plusieurs hôtes différents.
Lors de sa vérification, un check fournit un résultat et un résultat long, un statut, un contexte ainsi que des données de performances (optionnelles).
La vérification d'un check renvoie tout d'abord un statut et un contexte.
Le statut (Critique, Attention, OK, Inconnu) ainsi que le contexte du check (Période de maintenance, Flapping ou Prise en compte) indiquent l'état de la vérification du check.
Les statuts et contextes sont décrits de manière plus détaillée dans la page qui leur est dédiée: Notion: Statut & Contexte
La vérification d'un check fournit aussi un résultat et un résultat long. Il s'agit d'une information textuelle qui permet de fournir des informations détaillées que peut fournir le check.
Cette information est séparée en 2 parties:
Le check "Poller - Performance", qui permet de superviser le bon fonctionnement de Shinken, possède un Résultat et un Résultat Long.
Ce check possède un Résultat, qui expose quelques informations sur les statistiques du Poller. Le résultat long fournit ensuite un tableau récapitulatif comportant des données supplémentaires. |
Un check peut également fournir des données de performances. Il s'agit de données renvoyées par le check qui vont être stockées et qui pourront être réutilisées pour tracer des graphes par exemple.
Le check "Poller - Performance" renvoie à chaque vérification des données sur l'utilisation du processeur, sa charge et le nombre de check qu'il arrive a effectuer.
Ces données de performance sont stockées et permettent par la suite d'obtenir une courbe comme la suivante:
Afin de confirmer que le statut renvoyé lors de la vérification d'un check est fiable, Shinken Entreprise peut effectuer plusieurs vérifications du même check.