Centreon Perl Connector et Centreon SSH connecteur sont des modules optionnels améliorant la vitesse d'exécution des plugins en scripts Perl et en SSH. Ils nécessitent l'utilisation de Centreon Engine.
5 Centreon Perl Connector
5.1 Pré requis
Tout d'abord, installons les paquets nécessaires au fonctionnement de cette librairie.
L'installation, au préalable, de Centreon Clib est obligatoire.
sudo apt-get install libperl-dev -y
L'installation, au préalable, de Centreon Clib est obligatoire.
5.2 Installation
La dernière version stable est la 1.1.3. Téléchargez le binaire dans le dossier home et décompressez-le.
Préparons la compilation.
cd
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-connectors/centreon-connectors-1.1.3.tar.gz
tar xzf centreon-connectors-1.1.3.tar.gz
cd centreon-connector-1.1.3/perl/build
Préparons la compilation.
cmake \
-DWITH_PREFIX=/usr \
-DWITH_PREFIX_BINARY=/usr/lib/centreon-connector \
-DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/include \
-DWITH_TESTING=0 .
Extrait du résultat
Ensuite compilons cette configuration et installons dans le dossier /usr/local
C'est terminé, nous pouvons continuer par l'installation du connecteur SSH
-- Configuration Summary
-- ---------------------
--
-- Project
-- - Name Centreon Perl Connector
-- - Version 1.1.3
--
-- System
-- - Name Linux
-- - Version 4.9.26v7-aufs
-- - Processor armv7l
--
-- Build
-- - Compiler /usr/bin/c++ (GNU)
-- - Extra compilation flags -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/arm-linux-gnueabihf/perl/5.20/CORE
-- - Unit tests disabled
--
-- Install
-- - Prefix /usr
-- - Binary prefix /usr/lib/centreon-connector
-- - Package None
--
-- Libraries
-- - clib include directory /usr/include
-- - clib library directory /usr/lib/libcentreon_clib.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/centreon-connector-1.1.3/perl/build
Ensuite compilons cette configuration et installons dans le dossier /usr/local
make
sudo make install
C'est terminé, nous pouvons continuer par l'installation du connecteur SSH
6 Centreon SSH Connector
6.1 Pré requis
Tout d'abord, installons les paquets nécessaires au fonctionnement de cette librairie.
sudo apt-get install libssh2-1-dev libgcrypt11-dev -y
6.2 Installation
Dirigez-vous dans le dossier pour le connecteur SSH
Préparons la compilation.
Extrait du résultat
Ensuite compilons cette configuration et installons dans le dossier /usr/local
C'est terminé, nous pouvons continuer par l'installation de Centreon Engine
cd /home/pi/centreon-connector-1.1.3/ssh/build
Préparons la compilation.
cmake \
-DWITH_PREFIX=/usr \
-DWITH_PREFIX_BINARY=/usr/lib/centreon-connector \
-DWITH_CENTREON_CLIB_INCLUDE_DIR=/usr/include \
-DWITH_TESTING=0 .
Extrait du résultat
-- Configuration Summary
-- ---------------------
--
-- Project
-- - Name Centreon SSH Connector
-- - Version 1.1.3
-- - Known hosts check disabled
--
-- System
-- - Name Linux
-- - Version 4.9.26v7-aufs
-- - Processor armv7l
--
-- Build
-- - Compiler /usr/bin/c++ (GNU)
-- - Extra compilation flags
-- - Unit tests disabled
--
-- Install
-- - Prefix /usr
-- - Binary prefix /usr/lib/centreon-connector
-- - Package None
--
-- Libraries
-- - clib include directory /usr/include
-- - clib library directory /usr/lib/libcentreon_clib.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/centreon-connector-1.1.3/ssh/build
Ensuite compilons cette configuration et installons dans le dossier /usr/local
make
sudo make install
C'est terminé, nous pouvons continuer par l'installation de Centreon Engine