Dans Shinken Entreprise, l'élément de base de la supervision est l'hôte.
Un hôte représente n'importe quel objet possédant une adresse réseau. Un hôte ne se limite pas aux machines physiques, mais peuvent également être des machines virtuelles, un objet connecté ou tout objet étant accessible et identifiable sur un réseau.
Shinken Entreprise effectue des vérifications sur chaque hôte à intervalles de temps réguliers, ainsi que sur les checks accrochés à chaque hôte.
La vérification effectue sur chaque hôte se contente de déterminer si ils peuvent être contactés par leur adresse réseau. Cette vérification est bien entendu configurable par la ou les personnes en charge de la mise en place de la supervision.
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.
On dispose d'un serveur Web dédié à mettre à disposition du public un site Web. La vérification de l'hôte nous permet de savoir si le serveur est joignable par son adresse sur le réseau. Mais on voudrait y accrocher des checks pour obtenir plus d'informations sur son état de fonctionnement:
Il ne s'agit que d'exemples mais l'ensemble des checks possibles sur un hôte n'est pas limitatif et peut être étendu selon les besoins. |
Lors de sa vérification, un check fournit un résultat et un résultat long, un statut et un contexte ainsi que des données de performances (optionnelles)
La vérification d'un check renvoie tout d'abord
La vérification d'un check fournit un résultat et un résultat long