Architecture de Centreon MBI¶
Ce chapitre présente l’architecture logicielle de Centreon MBI. Il permet d’acquérir une compréhension de son intégration à la suite logicielle Centreon.
Ce document s’adresse aux administrateurs qui vont installer ou configurer Centreon MBI.
Dans ce chapitre, vous trouverez :
le diagramme d’architecture logicielle
le diagramme d’architecture des RPMs
Une seule architecture possible : un serveur de reporting dédié à Centreon MBI¶
Cette architecture et les pré-requis présentés sont valables pour les environnements suivant:
tests
production
pré-production
Le schéma ci-dessous met en avant les principaux composants de Centreon MBI :

La base de monitoring n’est pas nécessairement sur le même serveur que le serveur Centreon
ETL : Mécanisme d’extraction, calcul et chargement des données dans la base de données dediée reporting.
CBIS : Ordonnanceur gérant la génération et la publication automatique des rapports.
Reporting database : Base de données MySQL contenant les données de reporting et certaines données extraites de la base de monitoring.
Tableaux des flux réseau¶
Dans le tableau ci-dessous, sont représentés les différents flux présents entre le serveur de reporting dédié, le serveur Centreon et les bases de données, par défaut.
Application |
Source |
Destination |
Port |
Protocol |
---|---|---|---|---|
ETL/CBIS |
Serveur de reporting |
Serveur de bases de données Centreon |
3306 |
TCP |
SSH |
Serveur de reporting |
Serveur Centreon |
22 |
TCP |
CBIS |
Serveur de reporting |
Serveur Centreon |
80 |
HTTP* |
CBIS |
Centreon |
Serveur de reporting |
1234 |
TCP |
Widgets |
Serveur central Centreon |
Serveur de reporting |
3306 |
TCP |
**Uniquement nécessaire pour les rapports Host-Graph-v2 and Hostgroup-Graph-v2*
Les RPMs de Centreon MBI¶
L’installation de Centreon MBI est basée sur deux paquets RPM :
Centreon-bi-server : Ce paquet installe l’interface de Centreon MBI sur le frontend de Centreon. Ce paquet doit être installé sur le serveur web de Centreon.
Centreon-bi-reporting-server : Ce paquet contient tous les éléments composants le serveur reporting : moteur de génération de rapports, les rapports standards et l’ETL. Il doit être installé sur un serveur dédié aux processus de reporting.
L’installation du moteur de base de données doit être faite en même temps. Nous conseillons fortement d’installer la base MariaDB sur le serveur de reporting pour des questions de performances & d’isolation.
Ci-dessous le schéma représentant les paquets RPM installés pour Centreon MBI. De nombreuses dépendances liées à ces paquets sont installées mais ne sont pas représentées ici.
