Vous êtes ici:

Menu

Stacks Image 36448
Attention, ces informations ne concernent des versions de Centreon-Broker assez anciennes.
Cet article décrit la mise à jour d'une version de Centreon-Broker 2.x vers 2.3.0 avant de passer à la mise à jour de Centreon 2.4. On se basera sur une installation distribuée comprenant un serveur Central et un satellite avec un ordonnanceur Nagios. Nous commencerons par la mise à jour du serveur Central et nous terminerons par la mise à jour du serveur Satellite.

1 Serveur Central

Téléchargez le binaire dans le dossier /usr/local/src et décompressez-le.
cd /usr/local/src
tar xzf centreon-broker-2.3.0.tar.gz
cd centreon-broker-2.3.0/build/

Préparons la compilation.
cmake -DWITH_PREFIX=/usr/local/centreon-broker -DWITH_PREFIX_LIBRARY=/usr/local/nagios/bin .

Extrait du résultat
-- 
--
-- Configuration Summary
-- ---------------------
--
-- Project
-- - Name Centreon Broker
-- - Version 2.3.0
--
-- System
-- - Name Linux
-- - Version 2.6.32-5-686
-- - Processor i686
--
-- Build
-- - Compiler /usr/bin/c++ (GNU)
-- - Extra compilation flags
-- - Qt 4.6.3
-- - Unit tests disabled
-- - Startup script sysv
--
-- 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 root
-- - Group root
-- - Package None
--
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/src/centreon-broker-2.3.0/build

Ensuite compilons cette configuration et installons dans le dossier /usr/local
make
make install

L'option WITH_PREFIX_LIBRARY n'étant pas pris en compte dans cette version, nous allons copier manuellement le fichier vers sa bonne destination.
cp /usr/local/centreon-broker/lib/cbmod.so /usr/local/nagios/bin

Redémarrer tous les services broker et nagios.
service broker restart
service rrd restart
service nagios restart

La mise à jour de Centreon-Broker est terminée, il faut passer soit à la mise à jour du serveur satellite

2 Serveur Satellite

Le but de l'installation est de compiler la librairie faisant le lien entre le l'ordonnanceur et le broker du serveur Central.
Téléchargez le binaire dans le dossier /usr/local/src et décompressez-le.
cd /usr/local/src
tar xzf centreon-broker-2.3.0.tar.gz
cd centreon-broker-2.3.0/build/

Préparons la compilation.
cmake -DWITH_PREFIX=/usr/local/centreon-broker -DWITH_PREFIX_LIBRARY=/usr/local/nagios/bin .

Compilez et installez
make
make install

Copiez le fichier cbmod.so
cp /usr/local/centreon-broker/lib/cbmod.so /usr/local/nagios/bin

Redémarrez le service nagios.
service nagios restart

L'installation est terminée pour le serveur satellite.
comments powered by Disqus