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 :
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 :
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 :
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 :
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 :
Dans l’onglet Output, éditer la configuration Output 3 - IPv4 (output vers le poller broker) et ajouter les filtres NEB et Dumper puis sauvegarder :
Dans l’onglet Input, sélectionner dans la liste déroulante le type TCP - IPv4 et cliquer sur le bouton Add :
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 :
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
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
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
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
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.