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

2. Installation des paquets PEAR

Les paquets PEAR ne doivent être installés que sur le serveur Central.

# yum install php-pear

Dans le cas d'utilisation d'un proxy : 

# pear config-set http_proxy http://my_proxy:port_my_proxy

Puis, installer les paquets : 

# pear channel-update pear.php.net

# pear upgrade pear

# pear upgrade-all

# pear install SOAP Validate XML_RPC

# pear install DB DB_DataObject DB_DataObject_FormBuilder

# pear install Archive_Tar Auth_SASL Console_Getopt Date

# pear install HTML_Common HTML_QuickForm

# pear install HTML_QuickForm_advmultiselect HTML_Table

# pear install HTTP_Request Image_GraphViz Log MDB2

# pear install Net_Ping Net_SMTP Net_Socket Net_Traceroute Net_URL

# pear install Structures_Graph

Il est possible de rencontrer des problèmes lors de l'installation de certains paquets. En cas de problèmes, utilisez l'option '-f' permettant de forcer l'installation d'un paquet : 

# pear install -f SOAP

3. Emplacement de la base MySQL

Si vous souhaitez déplacer vos bases de données vers un autre emplacement que « /var/lib/mysql », éditer le fichier « /etc/my.cnf » afin de déplacer la base MySQL vers un autre répertoire tel que « /data/mysql ». Le fichier doit contenir les lignes suivantes : 

[mysqld]

datadir=/data/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

Ajout des droits, démarrage du service et création du mot de passe pour le compte root : 

# chown mysql.mysql /data/mysql/

# /etc/init.d/mysqld start

# /usr/bin/mysqladmin -u root password 'mot_de_passe'

4. Installation de Nagios

L'installation de Nagios consiste à créer l'utilisateur "nagios", à lui attribuer un password et installer Nagios par compilation pour disposer de la dernière version et des dernières corrections.

4.1 Création d'un user Nagios

Création d'un compte utilisateur pour le fonctionnement de Nagios :

# /usr/sbin/useradd -m -r -d /home/nagios -s /bin/bash -c "nagios" nagios

# passwd nagios

4.2 Création d'un groupe Nagios

Création d'un groupe utilisateurs pour le fonctionnement de Nagios :

# /usr/sbin/groupadd nagcmd

# /usr/sbin/usermod -a -G nagios,nagcmd nagios

Ajout d'Apache dans le groupe Nagios

Ajout d'Apache dans le groupe Nagios :

# /usr/sbin/usermod -a -G nagios,nagcmd apache

Installation de Nagios

L'installation de Nagios sur le serveur central et sur les collecteurs est identique. Nagios est régulièrement mis à jour. Pour vous procurer la dernière version de Nagios, rendez-vous sur le site officiel de nagios: http://www.nagios.org/

# cd /usr/local/src/

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz

# tar xzf nagios-3.2.0.tar.gz

# cd nagios-3.2.0

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








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo