![Stacks Image 35855](files/stacks-image-5d03d89-112x102.png)
1 Installation
Téléchargez le binaire dans le dossier /usr/local/src et décompressez-le.
cd /usr/local/src wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-broker/centreon-broker-2.9.2.tar.gz tar xzf centreon-broker-2.9.2.tar.gz cd /usr/local/src/centreon-broker-2.9.2/build/
Préparons la compilation. Exemple pour une installation dans /usr/local/centreon-broker :
cmake \ -DWITH_DAEMONS='central-broker;central-rrd' \ -DWITH_GROUP=centreon-broker \ -DWITH_PREFIX=/usr/local/centreon-broker \ -DWITH_STARTUP_DIR=/etc/init.d \ -DWITH_STARTUP_SCRIPT=auto \ -DWITH_TESTING=0 \ -DWITH_USER=centreon-broker .
Extrait du résultat, exemple d’une Debian 7 32 bits
-- Configuration Summary
-- ---------------------
--
-- Project
-- - Name Centreon Broker
-- - Version 2.9.2
--
-- System
-- - Name Linux
-- - Version 3.2.0-4-686-pae
-- - Processor i686
--
-- Build
-- - Compiler /usr/bin/c++ (GNU)
-- - Extra compilation flags
-- - Qt 4.8.2
-- - Unit tests disabled
-- - Startup script sysv
-- - Module stats, neb, file, compression, correlation, dumper, rrd, sql, storage, influxdb, graphite, bam, tcp, tls, bbdo, ndo
--
-- Install
-- - Prefix /usr/local/centreon-broker
-- - Binary prefix /usr/local/centreon-broker/bin
-- - Library prefix /usr/local/centreon-broker/lib
-- - Modules prefix /usr/local/centreon-broker/lib/centreon-broker
-- - Include prefix /usr/local/centreon-broker/include/centreon-broker
-- - Configuration prefix /usr/local/centreon-broker/etc
-- - Startup dir /etc/init.d
-- - User centreon-broker
-- - Group centreon-broker
-- - Package None
--
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/src/centreon-broker-2.9.2/build
Ensuite compilons cette configuration.
make
A partir de ce point, nous passons en mode dégradé pour votre installation. Nous allons installé les binaires de Centreon-Broker mais les processus utilisent la versions précédentes en mémoire. Nous devrons penser à redémarrer tous les services nécessaires.
make install
2 Prise en compte de l’installation
En priorité, redémarrez le service centreon-broker.
service cbd restart
Ensuite il faudra redémarrer le ou les moteurs de supervision pour recharger le module de Centreon-Broker.
service centengine restart
Pour vérifier le bon fonctionnement de Centreon-Broker, utilisez la vue dans l’interface Web de Centreon : Home / Monitoring Engine Statistics / Broker Statistics. Le module statistiques doit être configuré.
![Stacks Image 23346](files/stacks-image-4aab2b8-800x316.png)
Page des statistiques de Centreon-Broker
3 Dysfonctionnements connus
3.1 le module Statistique provoque l’arrêt de Centreon-Broker
Ce cas peut se présenter avec une mise à jour d’une version de Centreon-Broker inférieure à 2.7. Un nouveau module est apparu avec la version 2.7.x, il s'agit du module dumper. Son fichier respectif se nomme 05-dumper.so. Par décalage, le module stats se nomme 15-stats.so. Les versions précédentes du Broker utilisent un module stats 05-stats.so. Ce dernier fichier provoque l'arrêt du processus cbd en version 2.7.0 s'il l'on affiche la page des statistiques. Il est impératif de le supprimer avant de relancer le service cbd.
rm /usr/local/centreon-broker/lib/centreon-broker/05-stats.so
Vous pourrez de nouveau, afficher les statistiques du broker.
3.2 Centreon indique qu’il y a un problème sur un moteur de supervision après une mise à jour
Après une mise à jour de votre Centreon-Broker, vous n’avez plus de communication avec un moteur de supervision. L’alarme s’affiche d’abord comme ceci au bout de quelques secondes.
![Stacks Image 43461](files/stacks-image-e1e1018-800x92.png)
Alarme sur un moteur de supervision
Ensuite au bout de quelques minutes, vous visualisez cette erreur dans Configuration / Centreon / Pollers
![Stacks Image 43482](files/stacks-image-55e34f8-800x194.png)
Alarme sur un moteur de supervision