Transcript Nagios

Gestion du trafic
réseau
Réalisé par :

Ouj Amina

Kmichou Ansar

Iamin Hind

Al khodari Ahmed Nabil
Encadré par:
MR.BAIDADA
13/04/2015
1
13/04/2015
2
13/04/2015
3
Plan :
Supervision
SNMP
Les outils de
supervision
Nagios
13/04/2015
•Définition
•L’enjeu
•Définition
•Rôle de SNMP
•L'environnement de gestion SNMP
•Sous Windows
•Sous Linux
•Historique de Nagios
•Caractéristique
•Pré requis
•Fichier de configuration
•Simulation
4
La supervision
13/04/2015
5

La supervision se retrouve dans toute situation où une
personne est appelée à en diriger d’autres.

Indépendamment du niveau du poste, elle peut être
définie comme un ensemble d’obligations et
correspond à des rôles et des responsabilités.
13/04/2015
6

Management de ressources : systèmes, réseaux,
applicatifs

Suivi de performances
13/04/2015
7
13/04/2015
8

Simple Network Management Protocol

Protocole de gestion de réseaux proposé par l'IETF
13/04/2015
9
Permet:
 la gestion des réseaux hétérogènes

La supervision à distance des :
1.
2.
13/04/2015
Applications
Bases de données
3.
Serveurs
4.
Logiciels
10
Manager
Agent
MIB
Agent
MIB
Agent
MIB
Agent
Contient
l’application de
gestion de réseau:
(Nagios,Cacti ….)
13/04/2015
MIB
11
1.
Base de données
maintenue par les
agents
2.Auprès de laquelle le
manager va venir
pour s’informer
13/04/2015
12
3.La MIB est une
structure
arborescente
4.chaque nœud est
défini par un nombre
ou OID (Object
Identifier).
13/04/2015
13
Manager
Initiée par le
manager
Agent
Trap
Initiée par l’agent
13/04/2015
14
13/04/2015
15
 Hp open view.
 Ethereal.
 Gitif.
 AngryIPScanner.
 Advanced LAN Scanner.
13/04/2015
16
 Nagios : logiciel de supervision en temps réel.
 Preon : logiciel de supervision basé sur
nagios.
 Cacti : logiciel de supervision permettant de
réaliser des statistiques.
 Zabbix : logiciel de supervision en temps réel
(graphique, historisation des données, écrans
personnalisables…)
 Open eyse : c’est comme Getif sous windows
13/04/2015
17
Sous licence GNU GPL
Développements
additionnels peu coûteux et
riches.
Respect des standards.
 Indépendance des
fournisseurs
 Faible coût d'acquisition.
13/04/2015
Sous licence commerciale



Solutions globales et
éprouvés.
Périmètres techniques
et
fonctionnels
étendus.
Support.
18
Sous licence GNU GPL


Support difficile.
Périmètres techniques
et fonctionnels
encore limités.
Sous licence commerciale



13/04/2015
Coût d’acquisition et de
support.
Incompatibilités entre
fournisseur à choix d’un
fournisseur unique.
Développement
additionnel restreint et
coûteux.
19
13/04/2015
20

supervision des services réseaux (smtp,pop3,http ….etc).

supervision des ressources serveurs .

contrôle en local sur les serveurs grâce aux plugins Nagios.

supervision à distance à travers un tunnel SSH
13/04/2015
21


La notification par différents moyens de communication
(SMS, mail, wap...) .
L'exécution de commandes manuelles ou automatiques .

La représentation des états des ressources supervisées, par
coloration .

La cartographie du système d'information supervisé .

Le reporting.
13/04/2015
22
13/04/2015
23
 Serveur apache.
 Le compilateur GCC et librairie de développement.
 Librairie de développement GD.
13/04/2015
24
INSTALATION
 Crée un utilisateur qui aura le droit de configurer.
 Installer Nagios est ces pluging.
 La pise en charge du serveur web(apache).
 Éditer les différents fichiers de configuration.
 Créez un compte pour se connecter à l'interface Web de
Nagios.
EX: htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
 Redémarrer apache pour qu’il prendre en compte ces
modifications:
/etc/init.d/apache2 reload
13/04/2015
25
 Verifiez le fichier de configuration de Nagios.
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
 Démarrer nagios:
/etc/init.d/nagios start
 Connexion a l’interface web:
http://localhost/nagios/
http://@ip/nagios/
13/04/2015
26
13/04/2015
27
 cgi.cfg(Common Gateway Interface)
 Il définit la configuration des CGI de Nagios utilisés dans
l'interface graphique web.
 Le chemin d’accès au fichier de configuration principal de
nagios (nagios.cfg).
 Le chemin d’accès aux fichiers HTML de nagios :
/usr/local/nagios/share.
 La liste des autorisations pour les utilisateur(web).
13/04/2015
28
 nagios.cfg
 C’est le fichier principal.
 La liste des autres fichier de configuration
ex: log_file=« le chemin du fichier .log »
cfg_file=« le chemin du fichier .cfg »
cfg_dir=« le chemin du dossier »
 le nom et le groupe de l'utilisateur nagios
13/04/2015
29
 ressource.cfg
• fichier de déclaration utilisé par les autres.
• fichiers de configuration de Nagios.
• définit des variables globales pour une utilisation dans
les autres fichiers de configuration
(ex : $USER1$=/usr/local/nagios/libexec).
13/04/2015
30
 commands.cfg

Fichier de configuration des commandes de supervision.
EX:
define command {
command_name check_host_alive
command_line
$USER1$/check_ping –H HOSTADDRESS$
}
13/04/2015
31
 contacts.cfg
Fichier de définition des contacts à notifier
EX:
define contact {
contact_name iga
alias
admin
host_notification_period 24x7
service_notification_period 24x7
host_notification_options d,u,r
service_notification_options w,u,c
host_notification_commands host-notify-by-email
service_notification_commands notify-by-email
email [email protected]
}
13/04/2015
32
 contacts.cfg
EX:
define contactgroup {
contactgroup_name iga
alias
nagios admin
members
nagios
}
13/04/2015
33
 hosts.cfg
 Fichier de configuration des équipements
 supervisés contient pour chaque host:
 Son nom
 L’adresse IP
 Le teste a effectuer pour tester cet host
13/04/2015
34
EXEMPLE :
define host{
use
model1
host_name
vivasola2
alias
post2
address
192.168.0.242
check_command
check-host-alive
max_check_attempts 20
notification_interval
60
notification_period
24x7
notification_option
d,u,r
}
13/04/2015
35
 hostgroupe.cfg

Fichier de configuration des groupe de host.
EX:
define hostgroup{
hostgroup_name
alias
contact_groups
members
}
13/04/2015
vivas
reseau local 1
admin
vivasola1,vivasola2
36
13/04/2015
37
Gestion du trafic
réseau
Réalisé par :

Ouj Amina

Kmichou Ansar

Iamin Hind

Al khodari Ahmed Nabil
Encadré par:
MR.BAIDADA
13/04/2015
38