Vous êtes sur la page 1sur 36

• Elaboré par :

Bennani Amal && Missaoui Dhouha

• Encadré par:
M.Zairi Azer
M.Rquaya Adel

1
PLAN

Partie 1:présentation générale du projet


Présentation de Nagios
Fonctionnalités
Partie 2:installation et configuration
Étapes d’'installation
Configuration de Nagios
Supervision de réseau SNCPA

2
Partie 1:présentation générale
du projet

3
• Le but de ce projet est mettre en place un système de supervision des
équipements d’un réseau informatique, tels que :
– Les ordinateurs,
– Les routeurs,
– Et les switchers.

4
Présentation du Nagios

• Il existe des solutions de supervision libres et professionnelles.


• Parmi les plus répandues, nous pouvons citer Nagios.
• C’est une application permettant la surveillance système et réseau.
• Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes ont des
dysfonctionnements et quand ils repassent en fonctionnement normal.

5
Fonctionnalités

Supervision réseau

La notification
par différents
Nagios moyen de
communication
(SMS. Email )
Rapporting

Envoi des
alertes Supervision des
ressources
systèmes 6
Partie 2:Installation et
configuration

7
I. Etape d’’installation
1. Installation du Nagios et ces plugins
2. Installation du Nagios graph
3. Installation du MRTG
4. Installation du NSClient++

8
1. Installation du Nagios et ces plugins

• Il faut d’abord installer apache2 sous Ubuntu:

sudo apt-get install build-essential libgd2-xpm-dev apache2-utils unzip

• Création d’un utilisateur Nagios et groupe :

sudo useradd –m nagios

sudo passwd nagios

sudo groupadd nagcmd

9
Téléchargement du Nagios et ces plugins:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.1.1.tar.gz

wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-
2.1.1.tar.gz

Maintenant, il faut décompresser

tar xzf nagios-4.1.1.tar.gz

10
sudo. /configure --with-command-group=nagcmd
sudo make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode
sudo make install-web conf

11
sudo ls –l /etc/apache2/sites-enabled/

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

sudo systemctl restart apache2

• De même pour les plugins

12
13
2. Installation de Nagios graph

wget http://downloads.sourceforge.net/project/nagiosgraph/nagiosgraph/1.4.4/nagiosgraph-
1.4.4.tar.gz

tar -xzf nagiosgraph-1.4.4.tar.gz

cd nagiosgraph-1.4.4

./install.pl --check-prereq

./install.pl –install

14
On va éditer le fichier commande.cfg

define command {
command_name process-service-perfdata-for-nagiosgraph
command_line /usr/local/nagiosgraph/bin/insert.pl
}

15
3. Installation du MRTG

16
4.Installation du NSClient++

17
18
II. Configuration du Nagios

 Ajout d’un hôte :

19
define host {
Use windows server ;Inherit default values from a
templete
host_name info2-PC ;The name we’re giving to this host
Alias My windows Server ;Allonger name associated with the
host
Address 192.168.18.5 ;IP address to the host

20
21
 Ajout d’un service:

define service {
use generic-service
host info2-PC
service-description Memory Usage
check_command check_nt ! MEMUSE !-w 80 -c 90
}

22
23
 Ajout d’un switch:

define host{
use generic-switch
host_name myrouter ; nom de switch
alias myrouter ; un descriptif de switch
address 192.168.1.135 ; adresse ip de switch
}

24
 Ajout d’un service:

define service{
use generic-service
host_name myrouter
service_description PING
check_command check_ping!200.0,20%!600.0,60%
normal_check_interval l5 18
retry_check_interval 1
}

25
Supervision du réseau SNCPA

• C’est une architecture réseau décomposé :


– de neuf machines,
– un switch,
– un serveur
– et un point d’accès.

26
Test pour les hôtes

27
Test pour les services

• Chaque machine contient un ensemble des services.


• L’état de ces services change selon leurs statuts dans le client.

28
 Exemple d’un test du service:
Le service « UPTIME »:
Il permet la supervision du temps écoulé depuis le dernier démarrage du
serveur Windows.

29
30
• Nous allons maintenant faire un rapport sur les services d’une machine durant
une demi-jour et présenter le graphe pour le temps d’état “Ok“ pour ses services
supervisés.
• Cette figure résume l’état d’activation de sept services.

31
TIME_OK_UNSCHEDULED
32
0%

18%
23%

0%

"C:\ Drive Space"


"CPU Load"
"HTTP"
"Memory Usage"
"NSClient++ Version"
19%
"PING"
"Uptime"

21%

19%
Pour la même machine nous allons décrire le temps total d’état Warning pour ces
services

33
TOTAL_TIME_WARNING

11%

26%
10%

"C:\ Drive Space"


"CPU Load"
"HTTP"
"Memory Usage"
"NSClient++ Version"

18% "PING"
"Uptime"

25%

10%
0%

34
Conclusion
• la supervision est un des moyens indispensables pour favoriser la croissance de
rendement d’une entreprise.
• L'utilisation de Nagios a permis la constitution d'une solution de monitoring à la
fois puissante et efficace

35
MERCI POUR VOTRE ATTENTION

36

Vous aimerez peut-être aussi