Cette configuration fonctionnera avec Centreon 2.4.x, Centengine et Centreon-broker
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
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.