Architecture distribuée et base de données déportée¶
Fonctionnement¶
L’architecture distribuée avec base de données déportée consiste à avoir trois types d’entités :
Le serveur central qui centralise les informations de supervision
Un serveur de base de données chargée de stocker toutes les bases de données
Un ou plusieurs collecteur qui sont chargés de la supervision des équipements
Le serveur central regroupe les éléments suivants :
L’interface web de Centreon
Le moteur de supervision
Le broker
Les fichiers RRD
Le serveur de base de données est chargé de stocker la base de données MySQL.
Le collecteur regroupe les éléments suivants :
Le moteur de supervision
Le module de broker qui permet l’envoi des informations de supervision vers le serveur central
Cette architecture a plusieurs intérêts :
Elle permet la répartition de la charge de supervision entre plusieurs serveurs de supervision
Isolation des flux réseaux : si votre infrastructure de supervision est chargée de superviser une DMZ, il est plus simple (et sécurisant) de placer un collecteur sur le réseau DMZ
Avoir une base de données MySQL externalisée
Entités¶
Serveur de base de données¶
Le serveur de base de données sert uniquement à stocker la configuration de Centreon, les informations de supervision ainsi que les données de performances au sein de la base de données MySQL.
Serveur central¶
Le serveur central fonctionne de la manière suivante :
Le serveur Apache est chargé d’héberger l’interface web de Centreon
Le serveur central récupère la configuration ainsi que les informations de supervision en se connectant au serveur de base de données
Le service CentCore est chargé d’exporter la configuration des moteurs de supervision vers le serveur central et collecteurs ainsi que du redémarrage des moteurs de supervision
Le moteur de supervision supervise le système d’informations
Les informations de supervision sont envoyées via cbmod à Centreon Broker SQL
Centreon Broker SQL est chargé d’insérer les données de supervision en base de données et de transmettre les données de performances à Centreon Broker RRD
Centreon Broker RRD est chargé de générer les fichiers RRD (qui servent à générer les graphiques de performances)
Collecteur¶
Le collecteur fonctionne de la manière suivante :
Le moteur de supervision supervise le système d’informations
Les informations de supervision sont envoyées via cbmod au service Centreon Broker SQL hébergé sur le serveur Central