Configuration du composant Centreon Broker

La configuration de l’extension Centreon BAM sur un collecteur distant est décomposée en deux parties. La première partie consiste à étendre la configuration du module Centreon Broker Master du serveur Centreon central, et la seconde à modifier celle du module Centreon Broker Master du collecteur distant.

Configuration du Central

Pour permettre l’envoi de la configuration sur collecteurs distants, il est nécessaire de créer une socket Unix qui sera utilisée par le module Centreon Broker Master du serveur Centreon central afin de recevoir de la part de l’interface (via une action de l’utilisateur) la demande d’export.

Se rendre dans le menu Administration > Options > Options > Supervision et renseigner le champ Centreon Broker socket path avec la valeur /var/lib/centreon-broker/command.sock :

../_images/poller_display_centreon_socket.png

Pour exporter la configuration des vues métiers sur le(s) collecteur(s) distant(s), il est nécessaire d’ajouter une configuration au module Centreon Broker Master du serveur Centreon central.

Se rendre dans le menu Configuration > Centreon > Centreon Broker > Configuration et éditer la configuration de l’instance centreon-broker-master.

Dans l’onglet Output, sélectionner dans la liste déroulante le type Dumper - Database configuration reader et cliquer sur le bouton Add :

../_images/poller_display_centreon_conf_reader.png

Renseigner les informations présentées dans le tableau ci-dessous :

Champs Valeurs
Name centreon-bam-config-reader
DB type MySQL
DB host localhost
DB port 3306
DB user centreon
DB password in file conf.pm
DB name centreon

Note

Ne pas configurer de fichier de rétention (failover) pour cette configuration.

Dans l’onglet Output, sélectionner dans la liste déroulante le type TCP - IPv4 et cliquer sur le bouton Add :

../_images/poller_display_centreon_conf_transfert.png

Renseigner les informations présentées dans le tableau ci-dessous :

Champs Valeurs
Name centreon-bam-config-transfert
Connection port 5668
Enable negociation yes
Filter category Dumper

Note

Ne pas configurer de fichier de rétention (failover) pour cette configuration.

Le schéma ci-dessous représente (éléments en bleu aux contours en pointillés) les configurations réalisées ci-dessus :

../_images/conf_central_bam_global_schema_with_poller.png

Configuration des collecteurs distants

Avant d’étendre la configuration du module Centreon Broker Master du collecteur distant, il est nécessaire d’ajouter un filtre sur la configuration existante de la connexion du collecteur distant au serveur Centreon central.

Se rendre dans le menu Configuration > Centreon > Centreon Broker > Configuration et éditer la configuration de l’instance Centreon Broker Module du collecteur.

Dans l’onglet Output, éditer la configuration Output 1 - IPv4 (output vers le serveur central) et ajouter le filtre NEB puis sauvegarder :

../_images/poller_display_module_broker_1.png

Dans l’onglet Output, éditer la configuration Output 3 - IPv4 (output vers le poller broker) et ajouter les filtres NEB et Dumper puis sauvegarder :

../_images/poller_display_module_broker_2.png

Dans l’onglet Input, sélectionner dans la liste déroulante le type TCP - IPv4 et cliquer sur le bouton Add :

../_images/poller_display_module_broker-config-input.png

Renseigner les informations présentées dans le tableau ci-dessous :

Champs Valeurs
Name centreon-bam-config-input
Connection port 5668
Host to connect to Centreon server IP
Enable negociation Yes
Filter category Dumper

Note

Ne pas configurer de fichier de rétention (failover) pour cette configuration.

Note

Le port 5668 doit être celui configuration précédemment pour la configuration centreon-bam-config-transfert.

Note

L’adresse IP de connexion est celle du serveur Centreon central.

Dans l’onglet Output, sélectionner dans la liste déroulante le type Dumper - Database configuration writer et cliquer sur le bouton Add :

../_images/poller_display_module_broker-config-writer.png

Renseigner les informations présentées dans le tableau ci-dessous :

Champs Valeurs
Name centreon-bam-config-writer
DB type MySQL
DB host localhost
DB port 3306
DB user centreon
DB password in file conf.pm
DB name centreon

Sauvegarder cette configuration du module Centreon Broker Module du collecteur distant.

Une fois la configuration du module Centreon Broker Module du collecteur distant réalisée, il faut modifier celle du module Centreon Broker Master du collecteur distant.

Se rendre dans le menu Configuration > Centreon > Centreon Broker > Configuration et éditer la configuration de l’instance Centreon Broker Master du collecteur.

Sélectionner une configuration de type BAM - Monitoring engine (BAM) et cliquer sur le bouton Add

../_images/conf_poller_bam_monitoring.png

Le tableau ci-dessous présente les champs à saisir :

Champs Valeurs
Name poller-bam-monitoring
Filter category  
Replication enabled No
Command file path /var/lib/centreon-engine/rw/centengine.cmd
DB host localhost
DB name centreon
DB password in file conf.pm
DB port 3306
DB type MySQL
DB user centreon
Failover name bam-monitoring-failover
Maximum queries per transaction 0
Transaction commit timeout  
Retry interval  

Sélectionner une configuration de type File et cliquer sur le bouton Add

../_images/conf_poller_bam_monitoring_failover.png

Le tableau ci-dessous présente les champs à saisir :

Champs Valeurs
Name bam-monitoring-failover
File path /var/lib/centreon-broker/bam-monitoring-failover
Failover name  
Serialization protocol BBDO Protocol
Retry interval  
Buffering timeout  
Maximum size of file 500000000
Filter category  
Compression (zlib) No
Compression level  
Compression buffer size  

Sélectionner une configuration de type BAM - BI engine (BAM) et cliquer sur le bouton Add

../_images/conf_poller_bam_reporting.png

Le tableau ci-dessous présente les champs à saisir :

Champs Valeurs
Name poller-bam-reporting
Filter category BAM
Replication enabled No
DB host localhost
DB name centreon_storage
DB password in file conf.pm
DB port 3306
DB type MySQL
DB user centreon
Failover name bam-reporting-failover
Maximum queries per transaction 0
Transaction commit timeout  
Retry interval  

Sélectionner une configuration de type File et cliquer sur le bouton Add

../_images/conf_poller_bam_reporting_failover.png

Le tableau ci-dessous présente les champs à saisir :

Champs Valeurs
Name bam-reporting-failover
File path /var/lib/centreon-broker/bam-reporting-failover
Failover name  
Serialization protocol BBDO Protocol
Retry interval  
Buffering timeout  
Maximum size of file 500000000
Filter category  
Compression (zlib) No
Compression level  
Compression buffer size  

Schéma de configuration du module Centreon Broker

Voici une vision schématique de la configuration réalisée (en bleu) pour le module Centreon Broker Master et Centreon Broker Module sur le serveur collecteur distant.

../_images/conf_poller_display_bam_global_schema.png