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

 > 

Mise sur pied d'une solution de supervision- réseaux

( Télécharger le fichier original )
par Rodrigue YOSSA
Institut africain d'informatique représentation du Cameroun - En vue de l'obtention du diplôme d'ingénieur des travaux informatiques 2009
  

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

II-V-5-a) Installation des prés requis

Nous installerons ici, les outils et logiciels dont Nagios a besoin pour bien fonctionner. La méthode ici, est l'usage des binaires. Pour installer un paquet de nom paquet1, nous utiliserons la commande :

prompt > apt-get install paquet1.

Nous préparerons notre système en y installant plusieurs logiciels et librairies :

· Les librairies de développement de base : apt-get install build-essential ;

· Le serveur web: apt-get install apache2;

· Le serveur de base de données: apt-get install mysql-server;

· serveur SNMP : apt-get install snmp snmpd ;

· Les binaires pour la messagerie: apt-get install mailx ;

De nombreuses autres librairies

· Rrdtool :# apt-get install rrdtool ;

· Php-pear : # apt-get install php-pear ;

· Libraries Perl : # apt-get install librrds-perl;

· # apt-get install php5 libapache2-mod-php5;

· # apt-get install php5-gd php5-ldap php5-snmp;

· # apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev;

· # apt-get install php5-mysql ;

· #apt-get install libmysqlclient15-dev.

Redémarrons et testons apache2

Redémarrage de apache : prompt# /etc/init.d/apache2 restart

Test d'apache2

Par mesure de sécurité, créons l'utilisateur qui lancera Nagios

# /usr/sbin/useradd Nagios

Définissons son mot de passe

# passwd Nagios «Cicam2009»

Créons un groupe pour l'utilisateur nagios

# /usr/sbin/groupadd nagiosgrp

Faisons de l'utilisateur Nagios un membre de nagiosgrp

# /usr/sbin/usermod -G nagiosgrp Nagios

De même que l'utilisateur d'apache

# /usr/sbin/usermod -G nagiosgrp www-data

Notre système est maintenant près à recevoir Nagios.

II-V-5-b) Installation du noyau de Nagios

Allons télécharger les sources de la dernière version de Nagios sur www.nagios.org que nous compilerons par la suite.

Copions le fichier dans le répertoire /usr/src/

# cp /media/THEYOS/Nagios-3.1.2 /usr/src/

Rendons nous dans /usr/src/ pour décompresser l'archive.

# tar xzf nagios-3.1.2.tar.gz

Rendons nous dans le dossier ainsi crée et compilons les sources

# cd Nagios-3.1.2

# ./configure -with-command-group=nagiosgrp

# make all

# make install

# make install-config

# make install-commandmode

# make install-init

Créons un lien

# ln -s /etc/init.d/Nagios /etc/rcS.d/S99nagios

Installons l'interface web

# make install-webconf

Créons le compte nagiosadmin qui se connectera à nagios.

# htpasswd -c /usr/local/Nagios/etc/htpasswd.users nagiosadmin

Cette dernière commande demandera un mot de passé et nous saisirons le même que tout à l'heure.

II-V-5-c) Installation des plugins

Nous installons maintenant les plugins dont Nagios a besoin pour bien fonctionner. Récupérons d'abord les sources des plugins sur le site de nagios ou sur www.sourceforge. Net sources qu'on déplacera dans /usr/src/.

# wget http:// osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-pligins-1.4.13.tar.gz

# cp nagios-plugins-1.4.13.tar.gz /usr/src/

Décompression et compilation

# tar xzf nagios-plugins-1.4.13.tar.gz

# cd nagios-plugins-1.4.13

# ./configure -with-nagios-user=Nagios -with-nagios-group=nagiosgrp

# make all

# make install

Nous achevons ainsi l'installation de Nagios et reste plus qu'à vérifier la configuration avec la commande :

# usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

On doit avoir

...

...

Total Warnings : 0

Total Errors 0

...

...

Faisons de nagios le propriétaire du répertoire /usr/local/nagios/

# chmod 774 /usr/local/nagios/*

# chown nagios:nagiosgrp /usr/local/nagios/*

# chown nagios:nagiosgrp /usr/local/nagios/*

On peut donc lancer notre navigateur, saisir l'adresse http://Ip_Seveur/nagios/ ou http://localhost/nagios/ pour voir à quoi Nagios ressemble. Ceci après login.

Fenêtre d'authentification Nagios

En saisissant les bonnes coordonnées, la page d'accueil de Nagios s'ouvre.

Page d'accueil de Nagios

Nagios étant livré avec une configuration par défaut, nous pouvons déjà superviser notre serveur. Un clic sur « Host groups » menu de gauche, nous permet de voir cela de plus près.

Host= Nom de l'hôte, Status= état de l'hôte, Services= Nombre de services supervisé et leur état Actions.

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








"L'imagination est plus importante que le savoir"   Albert Einstein