Shinken Architecture

Shinken est composé de plusieurs démons ayant chacun leur propre rôle :

ARBITER
Ø  Lit la configuration, la sépare et l’affecte au(x) Scheduler(s)
Ø  Vérifie l’état de marche des Schedulers
Ø  Affecte la configuration d’un Scheduler en panne à un autre
Ø  Reçoit des actions de supervision et les dirige vers le Scheduler correspondant
SCHEDULER
Ø  Gère une partie de la configuration
Ø  Répartit les tests à effectuer (sondes) sur les Pollers
Ø  Répartit les actions sur les Reactionners
Ø  Traite les résultats
POLLER
Ø  Exécute les tests et transfert les résultats au Scheduler
Ø  Peut être associé à un domaine de supervision spécialisé
Ø  Peut être dédié à un environnement (site géographique)
BROKER
Ø  Responsable des données et de leur stockage
Ø  Il existe plusieurs Brokers répondant chacun à un besoin particulier
RECEIVER
Ø  Reçoit les données de supervision passives et les transfert au Scheduler correspondant
REACTIONNER
Ø  Responsable des notifications et des reprises sur incident