Shinken Enterprise est capable de superviser des hôtes et les checks de deux façons différentes:
L'utilisation des checks actifs est la plus courante.
Les caractéristiques principales du mode actif sont les suivantes :
Lorsque Shinken Enterprise doit vérifier les statuts d'un hôte ou d'un check,
Ils sont exécutés:
Shinken Enterprise permet également de superviser les hôtes et les checks de façon passive. Les caractéristiques principales du mode passif sont les suivantes:
La principale différence avec les checks actifs réside donc dans son lancement externe et dans le fait que les informations peuvent arriver n'importe quand ( pas forcément ordonnancées de manière régulière ).
Les checks passifs sont utiles dans les cas :
Exemples de checks asynchrones nécessitant d'être supervisés en mode passif :
Voici le fonctionnement en détail.
Le traitement du résultat d'un check actif ou passif est le même. Cela permet d'intégrer facilement les informations de statuts provenant d'applications tierces.
Pour activer le mode passif dans Shinken Enterprise, vous devez réaliser les actions suivantes:
Pour désactiver ce mode sur un ou plusieurs hôtes et checks, utilisez le paramètre "passive_checks_enabled" dans la définition de l'hôte et du check.
Pour permettre la soumission de check passif dans votre achitecture Shinken, vous devez activer un module du receiver: le webservices-reciever
La documentation ( Module receiver-module-webservice ) du module vous décrit comment envoyer des checks externes aux Receivers.