Vous êtes ici:

Menu

Stacks Image 39104
Attention en cours de mise à jour
Stacks Image 2445
Notre serveur Central étant configuré, pour l'instant du moins, nous démarrons l'installation de notre serveur poller appelé Satellite. Ensuite nous modifierons la configuration de la communication entre le serveur Central et son satellite. Notre serveur Satellite sera positionné dans un réseau différent du serveur Central, voir la configuration réseau de VMware Fusion pour les amateurs de cette solution.
Cette configuration fonctionnera avec Centreon 2.4.x, Centengine et Centreon-broker
Stacks Image 2448
Le schéma général de l'installation avec VMware Fusion

Installation du poller

Nous prendrons les articles sur l'installation d'un serveur Debian comme référence pour configurer notre serveur Satellite. Nous considérons que notre serveur est installé avec la configuration de base Debian 6, l'interface réseau fonctionne et communique avec le serveur Central.
Nous installerons au fur et à mesure :
- Centreon-clib
- Centreon-connector
- Centreon-Engine
- Centreon-Broker
sans oublier
- les plugins

Pré Requis

Créez un groupe et un utilisateur centreon. Les utilisateurs Centreon-engine et Centreon-Broker devront appartenir au groupe Centreon.
groupadd -g 6000 centreon
useradd -u 6000 -g centreon -m -r -d /var/lib/centreon -c "Centreon Admin" centreon

usermod -aG centreon-engine centreon
usermod -aG centreon-broker centreon
Saisir un mot de passe pour centreon, il sera nécessaire pour la communication entre le serveur Central et le serveur Satellite.
 passwd centreon
Entrez le nouveau mot de passe UNIX : 
Retapez le nouveau mot de passe UNIX : 
passwd : le mot de passe a été mis à jour avec succès
Il faut aussi installer des paquets supplémentaires. Apache est nécessaire pour l'installation de Centreon. Il faudra penser à désactiver le service puisque nous n'en auront pas besoin pour la suite.

apt-get install sudo apache2 librrds-perl libconfig-inifiles-perl libnet-snmp-perl

Installation en ligne de commande

Téléchargez le binaire dans le dossier /usr/local/src et décompressez-le.
cd /usr/local/src
tar xzf centreon-2.4.1.tar.gz 
cd centreon-2.4.1
Lancez la ligne de commande ci-dessous pour débuter l'installation.
./install.sh -i
Au lancement du script, le programme confirme si toutes les dépendances sont satisfaites.
###############################################################################
#                                                                             #
#                         Centreon (www.centreon.com)                         #
#                          Thanks for using Centreon                          #
#                                                                             #
#                                    v2.4.0                                     #
#                                                                             #
#                               infos@centreon.com                            #
#                                                                             #
#                   Make sure you have installed and configured               #
#                   sudo - sed - php - apache - rrdtool - mysql               #
#                                                                             #
###############################################################################
------------------------------------------------------------------------
	Checking all needed binaries
------------------------------------------------------------------------
rm                                                         OK
cp                                                         OK
mv                                                         OK
/bin/chmod                                                 OK
/bin/chown                                                 OK
echo                                                       OK
more                                                       OK
mkdir                                                      OK
find                                                       OK
/bin/grep                                                  OK
/bin/cat                                                   OK
/bin/sed                                                   OK

You will now read Centreon Licence.
	Press enter to continue.
Ensuite, vous devez accepter la licence d'utilisateur de Centreon (licence GPL Version 2) pour continuer. Si vous refusez cette licence, vous abandonnez l'installation.
This General Public License does not permit incorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library.  If this is what you want to do, use the GNU Library General
Public License instead of this License.

Do you accept GPL license ?
[y/n], default to [n]:
> y
Le module d'installation va alors vous si vous souhaitez installer les modules: l'interface Web Centreon, Centcore, les plugins Centreon et les Traps handler Centreon. Nous utiliserons seulement les deux derniers modules.
------------------------------------------------------------------------
        Please choose what do you want to install
------------------------------------------------------------------------

Do you want to install Centreon Web Front
[y/n], default to [n]:
> n

Do you want to install Centreon CentCore
[y/n], default to [n]:
> n

Do you want to install Centreon Nagios Plugins
[y/n], default to [n]:
> y

Do you want to install Centreon Snmp Traps process
[y/n], default to [n]:
> y
Le script d'installation va maintenant procéder à l'installation des différents modules. nous commencerons l'installation des plugins de Centreon.
------------------------------------------------------------------------
	Start CentPlugins Installation
------------------------------------------------------------------------

Where is your monitoring plugins (libexec) directory ?
default to [/usr/lib/nagios/plugins]
> /usr/local/plugins/libexec
Path /usr/local/plugins/libexec                            OK

Where is the RRD perl module installed [RRDs.pm]
default to [/usr/lib/perl5/RRDs.pm]
> 
Path /usr/lib/perl5                                        OK

Where is your CentPlugins lib directory
default to [/var/lib/centreon/centplugins]
> 

Do you want me to create this directory ? [/var/lib/centreon/centplugins]
[y/n], default to [n]:
> y
Path /var/lib/centreon/centplugins                         OK

What is the Centreon user ? [centreon]
default to [centreon]
> 

What is the Centreon group ? [centreon]
default to [centreon]
> 
Preparing Centreon temporary files
Change macros for CentPlugins                              OK
Installing the plugins                                     OK
Change right on centreon.conf                              OK
CentPlugins is installed
Saisir le chemin des plugins et répondre y pour la création du dossier centplugins. Laisser par défaut l'utilisateur et le groupe centreon. Continuons avec la gestion des Traps.
------------------------------------------------------------------------
	Start CentPlugins Traps Installation
------------------------------------------------------------------------

Where is your Centreon etc directory
default to [/etc/centreon]
> 

Do you want me to create this directory ? [/etc/centreon]
[y/n], default to [n]:
> y
Path /etc/centreon                                         OK

Where is your SNMP configuration directory
default to [/etc/snmp]
> 
/etc/snmp                                                  OK

Where is your SNMPTT binaries directory
default to [/usr/local/centreon/bin/]
> 

Do you want me to create this directory ? [/usr/local/centreon/bin/]
[y/n], default to [n]:
> y
/usr/local/centreon/bin/                                   OK

Where is your CentPlugins Traps binary
default to [/usr/local/centreon/bin]
> 
Path /usr/local/centreon/bin                               OK
Finding Apache user :                                      www-data
Preparing Centreon temporary files
/tmp/centreon-setup exists, it will be moved...
Change macros for CentPluginsTraps                         OK
Change macros for init scripts                             OK
Installing the plugins Trap binaries                       OK
Change macros for snmptrapd.conf                           OK
Change macros for snmptt.ini                               OK
SNMPTT init script installed                               OK
SNMPTT default script installed                            OK
update-rc.d: using dependency based boot sequencing
Install : snmptrapd.conf                                   OK
Install : snmp.conf                                        OK
Install : snmptt.ini                                       OK
Install : snmptt                                           OK
Install : snmptthandler                                    OK
Install : snmpttconvertmib                                 OK
Create /etc/centreon/instCentPlugins.conf                  OK
###############################################################################
#                                                                             #
#                 Go to the URL : http://centreon240.localdomain/centreon/                    #
#                   	     to finish the setup                              #
#                                                                             #
#                  Report bugs at http://forge.centreon.com                   #
#                                                                             #
#                         Thanks for using Centreon.                          #
#                          -----------------------                            #
#                        Contact : infos@centreon.com                         #
#                          http://www.centreon.com                            #
#                                                                             #
###############################################################################

Répondre par défaut et validez la création de répertoires. Notre installation du poller est terminé, passons à la configuration.
comments powered by Disqus