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

Nous utilisons des cookies pour nous permettre de mieux comprendre comment le site est utilisé. En continuant à utiliser ce site, vous acceptez cette politique.