Aller au contenu principal
Version: ⭐ 22.04

Architectures possibles

Centreon permet plusieurs choix dans la composition de l'architecture de votre outil de supervision. D'une architecture relativement simple avec un serveur hébergeant tous les services, l'architecture peut aussi être organisée autour d'un découpage stratégique permettant de répartir la charge de collecte sur plusieurs serveur avec la mise en place de points de collecte sur plusieurs continents.

Architectures disponibles

Vous trouverez ici toutes les architectures supportées :

Description (Architecture simple)

L'architecture simple consiste à avoir toutes les entités de supervision au sein du même serveur, à savoir :

  • L'interface web de Centreon
  • La base de données (MariaDB + RRD)
  • Le moteur de supervision
  • Le broker

Cette architecture est la plus simple qu'un utilisateur peut rencontrer.

Entités

Plusieurs entités servent à mettre en place cette architecture :

  • Le serveur Apache est chargé d'héberger l'interface web de Centreon
  • Plusieurs bases de données MariaDB sont chargées de stocker la configuration de Centreon, les informations de supervision ainsi que les données de performances
  • 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)

Architecture

Le schéma ci-dessous résume le fonctionnement de l'architecture :

image

Tableaux des flux réseau

Tableaux des flux d'intégration de la plate-forme de supervision dans le SI

Serveur Central

DepuisVersProtocolePortApplication
Serveur CentralNTP serverNTPUDP 123Synchronisation de l'horloge système
Serveur CentralDNS serverDNSUDP 53Résolution des nom de domaine
Serveur CentralSMTP serverSMTPTCP 25Notification par mail
Serveur CentralLDAP(s) serverLDAP(s)TCP 389 (636)Authentification pour accéder à l'interface web Centreon
Serveur CentralDBMS serverMySQLTCP 3306Accès aux bases de données Centreon (si déportées sur un serveur dédié)
Serveur CentralHTTP ProxyHTTP(s)TCP 80, 8080 (443)Si votre plate-forme nécessite un proxy web pour accéder à Centreon IT Edition
Serveur CentralRepositoryHTTP (FTP)TCP 80 (FTP 20)Dépôt des paquets systèmes et applicatifs

Collecteur (Poller)

DepuisVersProtocolePortApplication
CollecteurNTP serverNTPUDP 123Synchronisation de l'horloge système
CollecteurDNS serverDNSUDP 53Résolution des nom de domaine
CollecteurSMTP serverSMTPTCP 25Notification par mail
CollecteurRepositoryHTTP (FTP)TCP 80 (FTP 20)Dépôt des paquets systèmes et applicatifs

Remote Server

DepuisVersProtocolePortApplication
Remote ServerNTP serverNTPUDP 123Synchronisation de l'horloge système
Remote ServerDNS serverDNSUDP 53Résolution des nom de domaine
Remote ServerSMTP serverSMTPTCP 25Notification par mail
Remote ServerLDAP(s) serverLDAP(s)TCP 389 (636)Authentification pour accéder à l'interface web Centreon
Remote ServerDBMS serverMySQLTCP 3306Accès aux bases de données Centreon (si déportées sur un serveur dédié)
Remote ServerRepositoryHTTP (FTP)TCP 80 (FTP 20)Dépôt des paquets systèmes et applicatifs

D'autres flux peuvent être nécessaires suivant le moyen d'authentification sélectionné (RADIUS, etc.) ou le moyen de notification mis en oeuvre.

Tableau des flux de la plate-forme

Collecteur (Poller)

DepuisVersProtocolePortApplication
Serveur CentralCollecteurZMQTCP 5556Export des configurations Centreon (en fonction du type de communication)
Serveur CentralCollecteurSSH (legacy)TCP 22Export des configurations Centreon (en fonction du type de communication)
CollecteurServeur CentralBBDOTCP 5669Transfert des données de supervision collectées
CollecteurServeur CentralHTTP(S)TCP 80 (443)Enregistrement du collecteur

Remote Server

DepuisVersProtocolePortApplication
Serveur CentralRemote ServerZMQTCP 5556Export of Centreon configuration
Remote ServerServeur CentralBBDOTCP 5669Transfert des données de supervision collectées
Remote ServerServeur CentralHTTP(S)TCP 80 (443)Enregistrement du Remote Server
Remote ServerCollecteurZMQTCP 5556Export des configurations Centreon (en fonction du type de communication)
Remote ServerCollecteurSSH (legacy)TCP 22Export des configurations Centreon (en fonction du type de communication)
CollecteurRemote ServerBBDOTCP 5669Transfert des données de supervision collectées
CollecteurRemote ServerHTTP(S)TCP 80 (443)Enregistrement du collecteur

Si le Remote Server n'est pas utilisé comme proxy pour un Collecteur, les flux réseaux propres aux collecteurs s'appliquent.

Supervision

DepuisVersProtocolePortApplication
CollecteurEquipements réseau, serveurs, etc.SNMPUDP 161Supervision
Equipements réseauCollecteurTrap SNMPUDP 162Supervision
CollecteurServersNRPETCP 5666Supervision
CollecteurServersNSClient++TCP 12489Supervision

Dans le cas où le serveur central Centreon fait office de collecteur, ne pas oublier d'ajouter les flux nécessaires de supervision.

D'autres flux peuvent être nécessaires dans le cas de la supervision de bases de données, d'accès à des API, d'accès à des ports applicatifs, etc.