Nagios - Centreon
Transcription
Nagios - Centreon
Procédure Technique D’installation – Nagios - Centreon Procédure Technique d’installation Nagios - Centreon Rédacteur Version Date Maxime COGNAT 1.0 06/02/2015 Procédure Technique D’installation – Nagios - Centreon I Préparation de la VM ........................................................................................................................... 2 1) Mise à jour et ssh ................................................................................................................................... 2 2) Configuration APT .................................................................................................................................. 2 3) Pré requis ............................................................................................................................................... 3 4) Préparation des utilisateurs et groupes ................................................................................................ 4 II Installation de Nagios .......................................................................................................................... 5 1) Installation ............................................................................................................................................. 5 2) Configuration ......................................................................................................................................... 5 III Installation des Nagios-Plugins ............................................................................................................ 6 1) Pré requis ............................................................................................................................................... 6 2) Installation ............................................................................................................................................. 6 IV Installation NRPE ................................................................................................................................. 7 1) Pré requis ............................................................................................................................................... 7 2) Installation ............................................................................................................................................. 7 V Installation du broker NDOutils ........................................................................................................... 8 1) Pré requis ............................................................................................................................................... 8 2) Installation ............................................................................................................................................. 8 3) Configuration ......................................................................................................................................... 9 VI Installation du protocole SNMP ......................................................................................................... 10 1) Paramétrages....................................................................................................................................... 10 2) Installation des MIBS ........................................................................................................................... 10 VII Installation de Centreon .................................................................................................................... 12 1) Pré requis ............................................................................................................................................. 12 2) Installation en ligne de commande ..................................................................................................... 12 3) Installation en mode Web ................................................................................................................... 24 4) Configuration des services ................................................................................................................... 28 5) Application de la configuration ........................................................................................................... 29 1 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Installation Nagios - Centreon L’installation du serveur Nagios s’effectuera sur une machine virtuelle Debian 7 64 bits avec compilation des sources. Le dossier de base sera /usr/local mais il est possible d’effectuer l’installation à partir d’un autre dossier. Il faut au préalable un accès Internet pour le téléchargement des paquets. Nous utiliserons la version 3.5.1 de Nagios et la version 2.5.4 de Centreon. Il n’est pas possible d’installer Centreon sur la dernière version de Nagios (4.x.x) car elle n’est pas compatible. I Préparation de la VM 1) Mise à jour et ssh Il faut maintenant mettre à jour le serveur Debian : apt-get update && apt-get upgrade Pour utiliser les fonctions copier/coller, il est nécessaire d’installer un serveur ssh. Se connecter en root sur le serveur Debian et saisir la commande suivante : apt-get install ssh 2) Configuration APT L’interface Web de Centreon n’étant pas compatible avec une version PHP ultérieur à 5.3, il faudra modifier les dépôts Debian pour récupérer les paquets PHP 5.3 de la version Debian Squeeze. Editer le fichier /etc/apt/sources.list comme tel : deb http://ftp.fr.debian.org/debian/ wheezy main non-free deb-src http://ftp.fr.debian.org/debian/ wheezy main non-free deb http://security.debian.org/ wheezy/updates main non-free deb-src http://security.debian.org/ wheezy/updates main non-free deb http://ftp.fr.debian.org/debian/ squeeze main non-free deb-src http://ftp.fr.debian.org/debian/ squeeze main non-free deb http://security.debian.org/ squeeze/updates main non-free deb-src http://security.debian.org/ squeeze/updates main non-free 2 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Il faut à présent rajouter un fichier qui permettra à apt de choisir le dépôt en fonction des paquets recherchés. Créer le fichier /etc/apt/preferences.d/preferences : Package: php5* Pin: release a=oldstable Pin-Priority: 700 Package: libapache2-mod-php5 Pin: release a=oldstable Pin-Priority: 700 Package: php-pear Pin: release a=oldstable Pin-Priority: 700 Package: * Pin: release a=stable Pin-Priority: 600 Puis faire une mise à jour de l’inventaire des paquets : apt-get update 3) Pré requis Récupération des paquets nécessaires à Nagios : Compilateurs apt-get install build-essential Serveur Web et PHP5 apt-get install apache2 php5 Perl apt-get install libperl-dev SNMP apt-get install snmp snmpd Librairies GD apt-get install libgd2-xpm-dev Serveur Messagerie (ne pas saisir de configuration) apt-get install postfix Paquets divers apt-get install bsd-mailx lsb-release 3 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Serveur NTP apt-get install ntp Editer ensuite la configuration : vim /etc/ntp.conf Ajouter les serveurs ntp de votre choix : server 0.fr.pool.ntp.org server 1.fr.pool.ntp.org server 2.fr.pool.ntp.org server 3.fr.pool.ntp.org Redémarrer le serveur: /etc/init.d/ntp restart 4) Préparation des utilisateurs et groupes Création des groupes nagios groupadd -g 6000 nagios groupadd -g 6001 nagcmd Le groupe nagcmd servira pour les commandes externes. Création de l’utilisateur nagios useradd -u 6000 -g nagios -G nagcmd -d /usr/local/nagios -c "Nagios Admin" nagios Ajout du groupe pour apache /usr/sbin/usermod -G nagios,nagcmd www-data 4 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon II Installation de Nagios 1) Installation a. Récupération des sources Nagios 3.5.1 cd /usr/local/src/ wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.5.1/nagios-3.5.1.tar.gz b. Décompression tar -xvzf nagios-3.5.1.tar.gz cd /usr/local/src/nagios c. Compilation et installation ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios -with-command-user=nagios --with-command-group=nagcmd --enable-event-broker --enablenanosleep --enable-embedded-perl --with-perlcache make all make install make install-init make install-commandmode make install-config 2) Configuration a. Démarrage automatique de Nagios Ajouter les lignes ci-dessous au début du fichier /etc/init.d/nagios : ### BEGIN INIT INFO # Provides: # Required-Start: # Required-Stop: # X-Stop-After: # Default-Start: # Default-Stop: # Short-Description: # Description: ### END INIT INFO nagios 2345 016 nagios Supervision Nagios Et lancer la commande : update-rc.d nagios defaults 5 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon III Installation des Nagios-Plugins Les plugins, appelés aussi sondes, sont des programmes exécutables obligatoires pour faire fonctionner notre supervision. Les plugins ne sont pas installés par défaut. Il faut les télécharger et faire leur installation. D'autres plugins, principalement en Perl, seront fournis avec Centreon. 1) Pré requis a. Paquets nécessaires au fonctionnement des plugins apt-get install libgnutls-dev libssl-dev libkrb5-dev libldap2-dev libsnmp-dev gawk libwrap0-dev libmcrypt-dev smbclient fping gettext dnsutils libmysqlclient-dev 2) Installation a. Récupération des plugins cd /usr/local/src wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz b. Décompression tar -xvzf nagios-plugins-2.0.3.tar.gz cd nagios-plugins-2.0.3 c. Compilation et installation ./configure --with-nagios-user=nagios --with-nagios-group=nagios --prefix=/usr/local/nagios/ -enable-perl-modules --with-openssl=/usr/bin/openssl make make install 6 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon IV Installation NRPE 1) Pré requis a. Paquets nécessaires au fonctionnement de NRPE apt-get install xinetd openssl libssl-dev 2) Installation a. Récupération des sources NRPE cd /usr/local/src wget http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz b. Décompression tar -xvzf nrpe-2.15.tar.gz cd nrpe-2.15 c. Compilation et installation ./configure --with-ssl=/usr/bin/openssl libexecdir=/usr/local/nagios/libexec/ make all make install-plugin make install-daemon make install-daemon-config make install-xinetd /etc/init.d/xinetd restart --with-ssl-lib=/usr/lib/x86_64-linux-gnu/ -- 7 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon V Installation du broker NDOutils Il vous faut installer un broker qui a pour utilité de récupérer les données de performances. Il faudra utiliser la dernière version 1.5.2 patchée par l’équipe de Centreon compatible avec Nagios 3. 1) Pré requis a. Paquets nécessaires au fonctionnement de NDOutils apt-get install mysql-server 2) Installation a. Récupération de NDOutils cd /usr/local/src wget http://downloads.sourceforge.net/project/nagios/ndoutils-1.x/ndoutils-1.5.2/ndoutils1.5.2.tar.gz b. Décompression tar -xvzf ndoutils-1.5.2.tar.gz cd ndoutils-1.5.2 c. Patch NDOutils, optionnel wget http://svn.centreon.com/trunk/ndoutils-patch/ndoutils1.5.2_light.patch patch -p1 -N < ndoutils1.5.2_light.patch Résultat de la commande : patching file Changelog patching file include/common.h patching file src/ndo2db.c patching file src/ndomod.c d. Compilation et installation ./configure --prefix=/usr/local/nagios/ lib=/usr/lib/mysql/ --enable-mysql --disable-pgsql --with-mysql- Résultat de la commande : *** Configuration summary for ndoutils 1.5.2 06-08-2012 ***: General Options: ------------------------NDO2DB user: nagios 8 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon NDO2DB group: nagios Review the options above for accuracy. If they look okay, type 'make' to compile the NDO utilities. Compiler NDOutils : make Après la compilation des binaires et des librairies, il faut les installer dans les répertoires de Nagios. Les fichiers de configurations seront copiés aussi. cp /usr/local/src/ndoutils-1.5.2/src/ndomod-*.o /usr/local/nagios/bin/ cp /usr/local/src/ndoutils-1.5.2/src/ndo2db* /usr/local/nagios/bin/ cp /usr/local/src/ndoutils-1.5.2/config/ndo2db.cfg-sample /usr/local/nagios/etc/ndo2db.cfg cp /usr/local/src/ndoutils-1.5.2/config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg chmod 774 /usr/local/nagios/bin/ndo* chown nagios:nagios /usr/local/nagios/bin/ndo* chmod 774 /usr/local/nagios/etc/ndomod.cfg chown nagios:nagios /usr/local/nagios/etc/ndomod.cfg 3) Configuration a. Modification du fichier de configuration de Nagios Modifier ces lignes dans le fichier /usr/local/nagios/etc/nagios.cfg : broker_module=/usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg event_broker_options=-1 b. Installation du script de démarrage Se placer dans le répertoire /etc/init.d/, récupérer le script et le rendre exécutable : cd /etc/init.d wget http://sugarbug.web4me.fr/resources/Nagios/ndo2db chmod +x /etc/init.d/ndo2db update-rc.d ndo2db defaults Démarrage du broker : service ndo2db start 9 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon VI Installation du protocole SNMP 1) Paramétrages Modification du fichier /etc/snmp/snmpd.conf : agentAddress udp::161 ….. rocommunity public localhost …… trapsink localhost public ….. iquerySecName internalUser Réduction des logs et pour recevoir les traps, modification du fichier /etc/default/snmpd : # snmpd options (use syslog, close stdin/out/err). SNMPDOPTS='-LS4d -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid' ..... TRAPDRUN=yes ..... # snmptrapd options (use syslog). TRAPDOPTS='-On -Lsd -p /var/run/snmptrapd.pid' 2) Installation des MIBS Les MIBS sont des ensembles d’informations structurés sur une entité réseau, par exemple un routeur, un switch ou un serveur. Chaque information est identifiée de façon unique par un OID (Object Identifier). Ces informations peuvent être récupérées par le protocole SNMP dans notre cas. a. Ajouts des MIBS Téléchargement du paquet : apt-get install snmp-mibs-downloader b. Modification de la configuration SNMP Création d’un lien symbolique : ln -s /usr/share/mibs/ /usr/share/snmp/mibs 10 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Modification du fichier /etc/default/snmpd : export MIBDIRS=/usr/share/snmp/mibs export MIBS=ALL Commenter la ligne du fichier /etc/snmp/snmp.conf : #mibs : Redémarrage du service SNMP : service snmpd restart Vérification du fonctionnement : snmpwalk -c public -v 2c localhost Une très longue liste d’OID SNMP devrait s’afficher. 11 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon VII Installation de Centreon Nous utiliserons la dernière version ce Centreon 2.5.4. Cette interface permettra de configurer facilement la supervision. Centreon permet de récupérer les données de performances fournies par le broker NDOutils et de les afficher sous formes de graphes. 1) Pré requis Paquets nécessaires au fonctionnement de Centreon : apt-get install sudo tofrodos lsb-release libmysqlclient-dev apache2-mpm-prefork php5-mysql phppear php5-ldap php5-snmp php5-gd rrdtool librrds-perl libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha-perl libgd-gd2-perl libnet-snmp-perl libsnmp-perl php5-sqlite 2) Installation en ligne de commande a. Récupération de Centreon cd /usr/local/src wget http://download.centreon.com/index.php?id=4607 --output-document=centreon-2.5.4.tar.gz b. Décompression tar -xvzf centreon-2.5.4.tar.gz cd centreon-2.5.4 12 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon c. Installation Lancement de l’installation : ./install.sh -i Au lancement du script, le programme vérifie toutes les dépendances requises. Le programme d’installation nous indique qu’il s’agit de la version 2.5.3, mais il s’agit pourtant de la 2.5.4. ############################################################################### # # # Centreon (www.centreon.com) # # Thanks for using Centreon # # # # v2.5.3 # # # # [email protected] # # # # 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. Accepter la licence d’utilisateur de Centreon pour continuer : 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 13 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Le module d’installation va demander si l’on souhaite installer les modules suivants : l'interface Web Centreon, Centcore, les plugins Centreon et les Traps handler Centreon. Il faudra tous les installer : -----------------------------------------------------------------------Please choose what do you want to install -----------------------------------------------------------------------Do you want to install Centreon Web Front [y/n], default to [n]: >y Do you want to install Centreon CentCore [y/n], default to [n]: >y 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 Installation des différents modules. Il faudra choisir le chemin où les installer. Dans notre cas, choisir le chemin par défaut : -----------------------------------------------------------------------Start CentWeb Installation -----------------------------------------------------------------------Where is your Centreon directory? default to [/usr/local/centreon] > Do you want me to create this directory ? [/usr/local/centreon] [y/n], default to [n]: >y Path /usr/local/centreon OK Si l’emplacement des fichiers de configuration de Centreon venait à changer, il faudra relancer l’installation de Centreon. 14 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon 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 Centreon 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 Path /usr/local/centreon/bin OK Where is your Centreon data informations directory default to [/usr/local/centreon/data] > Do you want me to create this directory ? [/usr/local/centreon/data] [y/n], default to [n]: >y Path /usr/local/centreon/data OK Where is your Centreon variable library directory? default to [/var/lib/centreon] > Path /var/lib/centreon /usr/bin/rrdtool /usr/bin/mail /usr/bin/php OK OK OK OK Where is PEAR [PEAR.php] default to [/usr/share/php/PEAR.php] > Path /usr/share/php /usr/bin/perl Finding Apache user : Finding Apache group : OK OK www-data www-data 15 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Utilisation d'un groupe centreon et d'un utilisateur centreon : What is the Centreon group ? [centreon] default to [centreon] > Do you want me to create this group ? [centreon] [y/n], default to [n]: >y What is the Centreon user ? [centreon] default to [centreon] > Do you want me to create this user ? [centreon] [y/n], default to [n]: >y Choisissez le moteur nagios et le broker ndo. Indiquez le chemin des plugins : What is the Monitoring engine user ? > nagios What is the Broker user ? (optional) > nagios What is the Monitoring engine log directory ? > /usr/local/nagios/var Where is your monitoring plugins (libexec) directory ? default to [/usr/lib/nagios/plugins] > /usr/local/nagios/libexec Path /usr/local/nagios/libexec Add group centreon to user www-data Add group centreon to user nagios Add group nagios to user www-data Add group nagios to user centreon OK OK OK OK OK 16 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Configuration des commandes utilisées par Sudo. Saisir les chemins comme indiqué ci-dessous : -----------------------------------------------------------------------Configure Sudo -----------------------------------------------------------------------Where is sudo configuration file default to [/etc/sudoers] > /etc/sudoers OK What is the Monitoring engine init.d script ? > /etc/init.d/nagios What is the Monitoring engine binary ? > /usr/local/nagios/bin/nagios What is the Monitoring engine configuration directory ? > /usr/local/nagios/etc Where is the configuration directory for broker module ? > /usr/local/nagios/etc Where is the init script for broker module daemon ? > /etc/init.d/ndo2db Your sudo is not configured Do you want me to configure your sudo ? (WARNING) [y/n], default to [n]: >y Configuring Sudo OK 17 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Configuration du serveur Web : -----------------------------------------------------------------------Configure Apache server -----------------------------------------------------------------------Do you want to add Centreon Apache sub configuration file ? [y/n], default to [n]: >y Create '/etc/apache2/conf.d/centreon.conf' Configuring Apache Do you want to reload your Apache ? [y/n], default to [n]: >y Reloading Apache service Preparing Centreon temporary files Change right on /usr/local/centreon/log Change right on /etc/centreon Change macros for insertBaseConf.sql Change macros for sql update files Change macros for php files Change macros for perl binary Change right on /usr/local/nagios/etc Add group nagios to user www-data Add group nagios to user nagios Add group centreon to user nagios Copy CentWeb in system directory Install CentWeb (web front of centreon) Change right for install directory Change right for install directory Install libraries Write right to Smarty Cache Copying libinstall Change macros for centreon.cron Install Centreon cron.d file Change macros for centAcl.php Change macros for downtimeManager.php Install cron directory Change right for eventReportBuilder Change right for dashboardBuilder Change macros for centreon.logrotate Install Centreon logrotate.d file Prepare centFillTrapDB Install centFillTrapDB Prepare centreon_trap_send Install centreon_trap_send Prepare centreon_check_perfdata Install centreon_check_perfdata Prepare centreonSyncPlugins Install centreonSyncPlugins Prepare centreonSyncArchives Install centreonSyncArchives Install generateSqlLite Install changeRrdDsName.pl OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK 18 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Prepare export-mysql-indexes Install export-mysql-indexes Prepare import-mysql-indexes Install import-mysql-indexes Centreon Web Perl lib installed OK OK OK OK OK -----------------------------------------------------------------------Pear Modules -----------------------------------------------------------------------Check PEAR modules PEAR 1.4.9 1.9.1 DB 1.7.6 DB_DataObject 1.8.4 DB_DataObject_FormBuilder 1.0.0RC4 MDB2 2.0.0 Date 1.4.6 HTML_Common 1.2.2 HTML_QuickForm 3.2.5 HTML_QuickForm_advmultiselect 1.1.0 HTML_Table 1.6.1 Archive_Tar 1.1 1.3.7 Auth_SASL 1.0.1 Console_Getopt 1.2 1.2.3 Net_SMTP 1.2.8 Net_Socket 1.0.1 Net_Traceroute 0.21 Net_Ping 2.4.1 Validate 0.6.2 XML_RPC 1.4.5 SOAP 0.10.1 Log 1.9.11 Archive_Zip 0.1.2 OK NOK NOK NOK NOK NOK NOK NOK NOK NOK OK NOK OK NOK NOK NOK NOK NOK NOK NOK NOK NOK Le script d'installation n'a pas trouvé les modules Perl à jour, répondre « y » pour les mettre à jour automatiquement. Do you want me to install/upgrade your PEAR modules [y/n], default to [y]: > y Upgrading PEAR modules Installing PEAR modules DB 1.7.6 DB_DataObject 1.8.4 DB_DataObject_FormBuilder 1.0.0RC4 MDB2 2.0.0 HTML_QuickForm_advmultiselect 1.1.0 HTML_Table 1.6.1 Auth_SASL 1.0.1 Net_SMTP 1.2.8 Net_Traceroute 0.21 Net_Ping 2.4.1 Validate 0.6.2 XML_RPC 1.4.5 SOAP 0.10.1 1.8.2 1.11.3 1.0.2 2.4.1 1.5.1 1.8.3 1.0.6 1.6.2 0.21.3 2.4.5 0.8.5 1.5.5 0.13.0 OK OK OK OK OK OK OK OK OK OK OK OK OK 19 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Log Archive_Zip Check PEAR modules PEAR DB DB_DataObject DB_DataObject_FormBuilder MDB2 Date HTML_Common HTML_QuickForm HTML_QuickForm_advmultiselect HTML_Table Archive_Tar Auth_SASL Console_Getopt Net_SMTP Net_Socket Net_Traceroute Net_Ping Validate XML_RPC SOAP Log Archive_Zip All PEAR modules 1.9.11 0.1.2 1.12.8 0.1.2 OK OK 1.4.9 1.7.6 1.8.4 1.0.0RC4 2.0.0 1.4.6 1.2.2 3.2.5 1.1.0 1.6.1 1.1 1.0.1 1.2 1.2.8 1.0.1 0.21 2.4.1 0.6.2 1.4.5 0.10.1 1.9.11 0.1.2 1.9.5 1.8.2 1.11.3 1.0.2 2.4.1 1.4.7 1.2.5 3.2.14 1.5.1 1.8.3 1.3.7 1.0.6 1.2.3 1.6.2 1.0.14 0.21.3 2.4.5 0.8.5 1.5.5 0.13.0 1.12.8 0.1.2 OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK -----------------------------------------------------------------------Centreon Post Install -----------------------------------------------------------------------Create /usr/local/centreon/www/install/install.conf.php Create /etc/centreon/instCentWeb.conf OK OK 20 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Pear est maintenant à jour. L’installation continue avec l’installation de CentStorage : -----------------------------------------------------------------------Start CentStorage Installation -----------------------------------------------------------------------Where is your Centreon Run Dir directory? default to [/var/run/centreon] > Do you want me to create this directory ? [/var/run/centreon] [y/n], default to [n]: >y Path /var/run/centreon OK Where is your CentStorage binary directory default to [/usr/local/centreon/bin] > Path /usr/local/centreon/bin Where is your CentStorage RRD directory default to [/var/lib/centreon] > Path /var/lib/centreon Preparing Centreon temporary files /tmp/centreon-setup exists, it will be moved... install www/install/createTablesCentstorage.sql Creating Centreon Directory '/var/lib/centreon/status' Creating Centreon Directory '/var/lib/centreon/metrics' Install CentStorage binary Change right : /var/run/centreon Change macros for centstorage init script Replace Centstorage default script Macro OK OK OK OK OK OK OK OK OK Do you want me to install CentStorage init script ? [y/n], default to [n]: >y CentStorage init script installed CentStorage default script installed OK OK Do you want me to install CentStorage run level ? [y/n], default to [n]: >y update-rc.d: using dependency based boot sequencing CentStorage Perl lib installed Install logAnalyser Install logAnalyserBroker Install nagiosPerfTrace Change macros for centstorage.cron Install CentStorage cron Change macros for centstorage.logrotate Install Centreon Storage logrotate.d file Create /etc/centreon/instCentStorage.conf OK OK OK OK OK OK OK OK OK 21 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Installation du module CentCore : -----------------------------------------------------------------------Start CentCore Installation -----------------------------------------------------------------------Where is your CentCore binary directory default to [/usr/local/centreon/bin] > Path /usr/local/centreon/bin Preparing Centreon temporary files /tmp/centreon-setup exists, it will be moved... Copy CentCore in binary directory Change right : /var/run/centreon Change right : /var/lib/centreon Change macros for centcore.logrotate Install Centreon Core logrotate.d file Replace CentCore init script Macro Replace CentCore default script Macro OK OK OK OK OK OK OK OK Do you want me to install CentCore init script ? [y/n], default to [n]: >y CentCore init script installed CentCore default script installed OK OK Do you want me to install CentCore run level ? [y/n], default to [n]: >y update-rc.d: using dependency based boot sequencing CentCore Perl lib installed Create /etc/centreon/instCentCore.conf OK OK Installation des plugins pour les Traps SNMP : 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 Preparing Centreon temporary files /tmp/centreon-setup exists, it will be moved... Change macros for CentPlugins OK Installing the plugins OK Change right on centreon.conf OK CentPlugins is installed 22 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon -----------------------------------------------------------------------Start CentPlugins Traps Installation -----------------------------------------------------------------------Where is your SNMP configuration directory default to [/etc/snmp] > /etc/snmp Where is your CentreonTrapd binaries directory default to [/usr/local/centreon/bin] > /usr/local/centreon/bin Finding Apache user : Preparing Centreon temporary files /tmp/centreon-setup exists, it will be moved... Change macros for snmptrapd.conf Replace CentreonTrapd init script Macro Replace CentreonTrapd default script Macro Do you want me to install CentreonTrapd init script ? [y/n], default to [n]: >y CentreonTrapd init script installed CentreonTrapd default script installed OK OK www-data OK OK OK OK OK Do you want me to install CentreonTrapd run level ? [y/n], default to [n]: >y update-rc.d: using dependency based boot sequencing trapd Perl lib installed OK Install : snmptrapd.conf OK Install : centreontrapdforward OK Install : centreontrapd OK Create /etc/centreon/instCentPlugins.conf OK ############################################################################### # # # Go to the URL : http://nagios/centreon/ # # to finish the setup # # # # Report bugs at http://forge.centreon.com # # # # Thanks for using Centreon. # # ----------------------# # Contact : [email protected] # # http://www.centreon.com # # # ############################################################################### L’installation va se terminer en mode Web. 23 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon 3) Installation en mode Web Démarrer un navigateur Web et saisir l’url suivante : http://ip_du_serveur_centreon/centreon/ Démarrage de l'installation Web, cliquer sur "Next". Validation des dépendances, cliquer sur "Next". 24 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Nous choisirons comme moteur de supervision nagios. Saisir les chemins comme ci-dessous : Nagios directory : Nagiostats binary : Nagios image directory : Embedded Perl initialisation file : /usr/local/nagios /usr/local/nagios/bin/nagiostats /usr/local/nagios/share/images /usr/local/nagios/bin/p1.pl Cliquer sur "Next". Ndomod binary (ndomod.o) : /usr/local/nagios/bin/ndomod-3x.o Cliquer sur "Next". 25 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Création de l’utilisateur « Administrateur », saisir une adresse valide pour l’email. Cliquer sur "Next". Définir les Accès MySQL, le mot de passe de MySQL. Laisser les noms de base par défaut CENTREON, CENTSTORAGE et CENTSTATUS. Saisir le mot de passe pour ces bases de données. Cliquer sur "Next". 26 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Cette fenêtre indique qu’il faut modifier le fichier de configuration de MySql /etc/mysql/my.cnf. Ajouter la ligne suivante : innodb_file_per_table=1 Redémarrez le serveur MySql service mysql restart Cliquer sur "Refresh". Création des bases de données. Cliquer sur "Next". 27 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon Fin de l’installation. Cliquer sur "Finish". Connexion à l’interface d’administration. 4) Configuration des services Démarrage des services ci-dessous : service centcore start service centstorage start service centreontrapd start 28 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected] Procédure Technique D’installation – Nagios - Centreon 5) Application de la configuration Se connecter à l’interface de Centreon. Sélectionner le menu Configuration / Monitoring Engines : Cocher les quatre premières options puis cliquer sur "Export". Résultat : Lancer le service broker : service ndo2db start Au bout de quelques secondes, les hôtes et services apparaissent dans la barre d’état en haut à droite : La supervision est en état de fonctionnement : Les services sont OK. 29 Amilease Informatique – 21 rue de l’industrie 69530 Brignais – 04 78 76 72 66 – [email protected]