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