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]