Vous êtes ici:

Menu

Stacks Image 10528
Centreon-Engine, c’est LE moteur de supervision de l’équipe Centreon. Actuellement, c’est le seul moteur qui est capable de recharger la configuration à chaud et par conséquent réduit le temps de latence du changement de la configuration.
Pour fonctionner, il a besoin de la librairie partagée Centreon-clib et optionnellement des connecteurs Perl et SSH appelé Centreon-Connector.

1 Mise à jour

 
La procédure de mise à jour est pratiquement identique à une installation, à l'exception de l'installation des fichiers de configuration. Avant de compiler, nous allons ajouter une directive pour éviter WITH_SAMPLE_CONFIG d’installer les fichiers exemples de configuration. Avant d'exécuter la commande make install, arrêter le service centengine.

1.1 Compilation dans /usr/local

cmake \
   -DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/local/centreon-lib/include \
   -DWITH_CENTREON_CLIB_LIBRARY_DIR=/usr/local/centreon-lib/lib \
   -DWITH_PREFIX=/usr/local/centreon-engine \
   -DWITH_USER=centreon-engine \
   -DWITH_GROUP=centreon-engine \
   -DWITH_LOGROTATE_SCRIPT=1 \
   -DWITH_VAR_DIR=/var/log/centreon-engine \
   -DWITH_RW_DIR=/var/lib/centreon-engine/rw \
   -DWITH_STARTUP_DIR=/etc/init.d \
   -DWITH_PKGCONFIG_SCRIPT=1 \
   -DWITH_PKGCONFIG_DIR=/usr/lib/pkgconfig \
   -DWITH_TESTING=0 \
   -DWITH_SAMPLE_CONFIG=0 \
   -DWITH_WEBSERVICE=1 .

1.2 Compilation dans l’arborescence FHS

cmake  \
    -DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/include  \
    -DWITH_CENTREON_CLIB_LIBRARY_DIR=/usr/lib  \
    -DWITH_PREFIX=/usr  \
    -DWITH_PREFIX_BIN=/usr/sbin  \
    -DWITH_PREFIX_CONF=/etc/centreon-engine  \
    -DWITH_USER=centreon-engine  \
    -DWITH_GROUP=centreon-engine  \
    -DWITH_LOGROTATE_SCRIPT=1 \
    -DWITH_VAR_DIR=/var/log/centreon-engine  \
    -DWITH_RW_DIR=/var/lib/centreon-engine/rw  \
    -DWITH_STARTUP_DIR=/etc/init.d  \
    -DWITH_PKGCONFIG_SCRIPT=1 \
    -DWITH_PKGCONFIG_DIR=/usr/lib/pkgconfig  \
    -DWITH_TESTING=0  \
    -DWITH_SAMPLE_CONFIG=0 \
    -DWITH_WEBSERVICE=1 .
Avant d'exécuter la commande make install, arrêter le service centengine.
service centengine stop
Ensuite, après l’installation de Centreon-Engine, redémarrez le moteur.
service centengine start
Vérifiez que la modification de la version de votre moteur dans le menu Configuration / Centreon / Pollers a bien été effectuée.

1.3 Installation des fichiers exemples

Si toutefois vous avez installé les fichiers exemples. Il faut procéder à la génération de la configuration.
maj-engine01
Si lors de l'application de la configuration, l'erreur suivante se produit, modifiez les droits des deux fichiers de configuration de Centreon-Engine.
chmod 775 /usr/local/centreon-engine/etc/centengine.cfg
chmod 775 /usr/local/centreon-engine/etc/resource.cfg
Recharger la configuration et redémarrer le service dans l'interface de Centreon et vérifier la nouvelle version de Centreon-Engine.
maj-engine02
comments powered by Disqus
 Vous êtes ici: