WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Monitoring d'une infrastructure informatique sur base d'outils libres

( Télécharger le fichier original )
par Youssouf N'TCHIRIFOU
Institut africain d'administration et d'études commerciales (IAEC) Togo - Master II 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

5.3 Localisation de PEAR.php.

Note: Comme pour le fichier suivant, la localité du fichier "PEAR.php" peut changer d'une distribution à l'autre. Sur Fedora, il sera de la forme "/usr/share/pear/PEAR.php", sur Debian "/usr/share/php/PEAR.php" et sur CentOS 64Bits "/usr/share/pear/PEAR.php".

Where is PEAR [PEAR.php]

default to [/usr/share/php/PEAR.php]

>/usr/share/pear/PEAR.php

Path /usr/share/php OK

Maintenant on nous pose tout une série de questions à propos de Nagios. Cela va nous permettre de charger des informations concernant Nagios à partir de l'existant. Cela nous permettra de bien localiser chacune des parties de Nagios.

Where is installed Nagios ?

default to [/usr/local/nagios/]

>

Path /usr/local/nagios/ OK

Where is your nagios config file

default to [/usr/local/nagios/etc//nagios.cfg]

>

Path /usr/local/nagios/etc OK

Where is your Nagios var directory ?

default to [/usr/local/nagios/var/]

>

Path /usr/local/nagios/var/ OK

Where is your Nagios plugins (libexec) directory ?

default to [/usr/local/nagios/libexec/]

>

Path /usr/local/nagios/libexec/ OK

Where is your nagios binary ?

default to [/usr/local/nagios/bin/nagios]

>

/usr/local/nagios/bin/nagios OK

Where is your Nagios image directory ?

default to [/usr/local/nagios/share/images/logos/]

>

Path /usr/local/nagios/share/images/logos/ OK

Where is your nagiostats binany ?

default to [/usr/local/nagios/bin/nagiostats]

>

/usr/local/nagios/bin/nagiostats OK

p1_file : /usr/local/nagios/bin/p1.pl OK

/usr/bin/php OK

Finding Apache group : apache

Finding Apache user : apache

Finding Nagios user : nagios

Finding nagios user nagios in /etc/passwd OK

Finding Nagios group : nagios

Finding nagios group 'nagios' in /etc/group OK

Le script nous pose maintenant une question concernant NDO. Il vaut mieux ici répondre positivement à la question. Si nous désirons utiliser Centreon sans NDO, nous ne pourrons pas bénéficier des dernières avancées : AJAX, monitoring performant, etc.

Do you want use NDO ?

[y/n], default to [n]:

> y

Le script nous demande ici l'emplacement de la librairie dynamique de NDO. Ce chemin sera ensuite repris pour configurer correctement Nagios pour fonctionner avec NDO.

Where is your NDO ndomod binary ?

default to [/usr/sbin/ndomod.o]

> /usr/local/nagios/bin/ndomod-3x.o

/usr/local/nagios/bin/ndomod-3x.o OK

Ici nous configurons le sudo pour donner les droits à Centreon de faire certaines manipulations (redémarrage de nagios essentiellement).

------------------------------------------------------------------------

Configure Sudo

------------------------------------------------------------------------

Where is sudo configuration file

default to [/etc/sudoers]

>

/etc/sudoers OK

Nagios init script OK

Your sudo is not configure

Do you want I configure your sudo ? (WARNING)

[y/n], default to [n]:

> y

Configuring Sudo OK

Ici il nous est demandé si nous désirons appliquer la configuration de Apache. Cette version beta ne prend pas en charge les scripts de démarrage httpd sur Fedora, précisez donc non lorsque le script demande s'il faut recharger la configuration. Vous rechargerez le serveur manuellement à la suite de cette installation!

------------------------------------------------------------------------

Configure Apache server

------------------------------------------------------------------------

Do you want write Apache configuration file ?

[y/n], default to [n]:

> y

Create '/etc/apache2/conf.d/centreon.conf' OK

Configuring Apache OK

Do you want reload your Apache ?

[y/n], default to [n]:

> n

Preparing Centreon temporary files

Maintenant commence la préparation et la mise en place des fichiers PHP de centreon.

------------------------------------------------------------------------

Start Centreon Web Front Installation

------------------------------------------------------------------------

In process

Change macros for php file

Change macros for php file OK

Copy CentWeb in system directory

CentWeb file installation OK

Install Centreon cron OK

Les Librairies PEAR : nous avons intégré l'installation des librairies PEAR depuis « l'installer ». Normalement « l'installer » est capable d'installer toutes les librairies de manière automatique. Bien sûr pour que cela fonctionne il faut absolument que le serveur ait accès à internet. Sinon il vous faudra procéder à une installation manuelle en téléchargeant chaque paquet PEAR.

Pear Modules

Check PEAR modules

PEAR 1.5.0 1.4.11 NOK

DB 1.7.6 NOK

DB_DataObject 1.8.4 NOK

DB_DataObject_FormBuilder 1.0.0RC4 NOK

MDB2 2.0.0 NOK

Date 1.4.6 NOK

HTML_Common 1.2.2 NOK

HTML_QuickForm 3.2.5 NOK

HTML_QuickForm_advmultiselect 1.1.0 NOK

HTML_Table 1.6.1 NOK

Archive_Tar 1.1 1.3.1 OK

Auth_SASL 1.0.1 NOK

Console_Getopt 1.2 1.2 OK

HTTP 1.2.2 NOK

Image_GraphViz 1.1.0 NOK

Net_SMTP 1.2.8 NOK

Net_Socket 1.0.1 NOK

Net_Traceroute 0.21 NOK

Net_Ping 2.4.1 NOK

Validate 0.6.2 NOK

XML_RPC 1.4.5 NOK

SOAP 0.10.1 NOK

Log 1.9.11 NOK

Après avoir affiché l'état dans lequel se trouvent les différentes lib, il vous est proposé de lancer l'installation des librairies de manière automatique.

Do you want I install/upgrade your PEAR modules

[y/n], default to [y]:

> y

Upgrading PEAR modules

PEAR 1.5.0 1.4.11 1.7OK

Installing PEAR modules

DB 1.7.6 1.7.13 OK

DB_DataObject 1.8.4 1.8.8 OK

DB_DataObject_FormBuilder 1.0.0RC4 1.0.0RC7 OK

MDB2 2.0.0 2.4.1 OK

HTML_QuickForm_advmultiselect 1.1.0 1.4.1 OK

HTML_Table 1.6.1 1.8.2 OK

Auth_SASL 1.0.1 1.0.2 OK

HTTP 1.2.2 1.4.0 OK

Image_GraphViz 1.1.0 1.2.1 OK

Net_SMTP 1.2.8 1.3.0 OK

Net_Traceroute 0.21 0.21.1 OK

Net_Ping 2.4.1 2.4.3 OK

Validate 0.6.2 0.8.1 OK

XML_RPC 1.4.5 1.5.1 OK

SOAP 0.10.1 0.11.0 OK

Log 1.9.11 1.10.1 OK

Normalement l'installer a fini d'installer les modules PEAR. Il nous affiche une dernière fois l'état de l'installation des modules PEAR.

Check PEAR modules

PEAR 1.5.0 1.7.1 OK

DB 1.7.6 1.7.13 OK

DB_DataObject 1.8.4 1.8.8 OK

DB_DataObject_FormBuilder 1.0.0RC4 1.0.0RC7 OK

MDB2 2.0.0 2.4.1 OK

Date 1.4.6 1.4.7 OK

HTML_Common 1.2.2 1.2.4 OK

HTML_QuickForm 3.2.5 3.2.10 OK

HTML_QuickForm_advmultiselect 1.1.0 1.4.1 OK

HTML_Table 1.6.1 1.8.2 OK

Archive_Tar 1.1 1.3.2 OK

Auth_SASL 1.0.1 1.0.2 OK

Console_Getopt 1.2 1.2.3 OK

HTTP 1.2.2 1.4.0 OK

Image_GraphViz 1.1.0 1.2.1 OK

Net_SMTP 1.2.8 1.3.0 OK

Net_Socket 1.0.1 1.0.8 OK

Net_Traceroute 0.21 0.21.1 OK

Net_Ping 2.4.1 2.4.3 OK

Validate 0.6.2 0.8.1 OK

XML_RPC 1.4.5 1.5.1 OK

SOAP 0.10.1 0.11.0 OK

Log 1.9.11 1.10.1 OK

All PEAR module OK

L'installer peut ainsi continuer.

------------------------------------------------------------------------

Centreon Post Install

------------------------------------------------------------------------

Create /usr/local/centreon/www/install/install.conf.php OK

Create /etc/centreon/instCentWeb.conf OK

Nous passons maintenant à l'installation de CentStorage, autrefois appelé ODS (Oreon Data Storage). Ce Module de centreon permet d'historiser en base de données RRD et MySQL pour le moment. Centstorage permettra aussi de peupler des graphs pour un meilleur suivi de vos diverses metrics de supervision.

------------------------------------------------------------------------

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]

>

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 CentStorage RRD directory

default to [/var/lib/centreon]

>

Attention le répertoire lib de centreon doit se trouver sur une partition assez conséquente pour ne pas risquer un encombrement rapide de la partition. Dans ce répertoire se trouveront toutes les bases RRDTool.

Pensez aussi à placer les bases MySQL dans un endroit assez bien taillé. Les bases de logs et de données de performances nécessitent beaucoup d'espace disque.

Do you want me to create this directory ? [/var/lib/centreon]

[y/n], default to [n]:

> y

Path /var/lib/centreon OK

Finding Nagios group : nagios

Finding nagios group 'nagios' in /etc/group OK

Finding Nagios user : nagios

Finding nagios user nagios in /etc/passwd OK

Preparing Centreon temporary files

/tmp/centreon-setup exists, it will move...

Creating Centreon Directory '/var/lib/centreon/status' OK

Creating Centreon Directory '/var/lib/centreon/metrics' OK

Replace Centstorage Macro OK

Set CentStorage properties OK

Replace Centstorage init script Macro OK

Do you want I install CentStorage init script ?

[y/n], default to [n]:

> y

Do you want I install CentStorage run level ?

[y/n], default to [n]:

> y

Adding system startup for /etc/init.d/centstorage ...

/etc/rc0.d/K30centstorage -> ../init.d/centstorage

/etc/rc1.d/K30centstorage -> ../init.d/centstorage

/etc/rc6.d/K30centstorage -> ../init.d/centstorage

/etc/rc2.d/S40centstorage -> ../init.d/centstorage

/etc/rc3.d/S40centstorage -> ../init.d/centstorage

/etc/rc4.d/S40centstorage -> ../init.d/centstorage

/etc/rc5.d/S40centstorage -> ../init.d/centstorage

Set logAnalyser properties OK

Set nagiosPerfTrace properties OK

Install CentStorage cron OK

Create /etc/centreon/instCentStorage OK

CentStorage est installé, il reste à installer SNMPTT (Uniquement pour les version > Beta 3)!

Where is your SNMP configuration directory

default to [/etc/snmp]

>

/etc/snmp OK

Where is your SNMPTT binaries directory

default to [/opt/snmptt]

> /usr/local/src/centreon-2.0-b3/snmptt

/usr/local/src/centreon-2.0-b3/snmptt

Il ne reste plus qu'à répondre à quelques questions pour installer les plugins de centreon.

------------------------------------------------------------------------

Start CentPlugins Installation

------------------------------------------------------------------------

Where is your CentPlugins lib directory

default to [/var/lib/centreon]

>

Path /var/lib/centreon OK

Finding Nagios user : nagios

Finding nagios user nagios in /etc/passwd OK

Finding Nagios group : nagios

Finding nagios group 'nagios' in /etc/group OK

Preparing Centreon temporary files

/tmp/centreon-setup exists, it will move...

CentPlugins is installed

L'installation automatique est maintenant terminée... Quelques étapes manuelles sont encore nécessaires.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire