Vous êtes ici:

Menu


Installation de Centreon Engine sur Raspberry

Stacks Image 4075
Nous installerons le moteur Centreon-Engine. Vous aurez le temps de prendre votre café lors de la compilation du moteur :-)

- Installation de Centreon-Clib
- Installation de Centreon-Connector
- Installation de Centreon-engine
- Installation des plugins
- Installation du broker MK livestatus et de l'interface Web Thruk
- Installation de l'interface Web et finalisation de la configuration de Thruk
- Installation de PNP4nagios et intégration avec Thruk

Pré Requis

Tout d'abord, Il faudra créer un utilisateur centreon-engine
sudo groupadd -g 6001 centreon-engine
sudo useradd -u 6001 -g centreon-engine -m -r -d /var/lib/centreon-engine -c "Centreon-engine Admin" centreon-engine

L'installation, au préalable, de Centreon Clib est obligatoire.
Il faut aussi installer des paquets supplémentaires.
sudo apt-get install libcgsi-gsoap-dev libssl-dev libxerces-c-dev

Installation

La dernière version stable est la 1.3.5. Téléchargez le binaire dans le dossier /usr/local/src et décompressez-le.
cd /home/pi
tar xzf centreon-engine-1.3.5.tar.gz
cd centreon-engine-1.3.5/build/

Préparons la compilation.
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_WEBSERVICE=1 .

Extrait du résultat
-- Configuration Summary
-- ---------------------
--
-- Project
-- - Name Centreon Engine
-- - Version 1.3.5
--
-- System
-- - Name Linux
-- - Version 3.10.25+
-- - Processor armv6l
--
-- Build
-- - Compiler /usr/bin/c++ (GNU)
-- - Extra compilation flags
-- - External commands module enabled
-- - Webservice module enabled
-- - Unit tests disabled
-- - pkg-config script enabled
-- - logrotate script enabled
-- - Startup script SysV-style script
--
-- Install
-- - Prefix /usr/local/centreon-engine
-- - Binary prefix /usr/local/centreon-engine/bin
-- - Configuration prefix /usr/local/centreon-engine/etc
-- - Library prefix /usr/local/centreon-engine/lib/centreon-engine
-- - Include prefix /usr/local/centreon-engine/include/centreon-engine
-- - var directory /var/log/centreon-engine
-- - Log archive directory /var/log/centreon-engine/archives
-- - RW directory /var/lib/centreon-engine/rw
-- - Lock prefix /var/lock/subsys/centengine.lock
-- - pkg-config directory /usr/lib/pkgconfig
-- - logrotate directory /etc/logrotate.d
-- - Startup directory /etc/init.d
-- - User centreon-engine
-- - Group centreon-engine
-- - Package None
--
-- Libraries
-- - clib include directory /usr/local/centreon-lib/include
-- - clib library directory /usr/local/centreon-lib/lib/libcentreon_clib.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/centreon-engine-1.3.5/build

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

Pour vérifier, avant de continuer, le bon fonctionnement de la librairie partagée, saisissez la commande suivante:
root@supervision:~# /usr/local/centreon-engine/bin/centengine -V
[1391668283] Centreon Engine 1.3.5

Copyright 1999-2009 Ethan Galstad
Copyright 2009-2010 Nagios Core Development Team and Community Contributors
Copyright 2011-2013 Merethis

This program is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License version 2
as published by the Free Software Foundation.

Centreon Engine is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see
.

Mettre le service centenaire en démarrage automatique.
sudo update-rc.d centengine defaults

L'installation de Centreon-Engine est terminée, il faut passer à l'installation des plugins.
comments powered by Disqus
 Vous êtes ici: