Nagios 123
Nagios 123
La taille des réseaux ne cessant de grandir de jour en jour et l’importance de ceux-ci dans le monde de
l’entreprise prenant une place prépondérante, le besoin de contrôler en temps réel leur qualité et leur
état est rapidement devenu une priorité. C’est dans ce but qu’est apparu, il y a maintenant une vingtaine
d’années, le concept de supervision de réseaux.
C’est quoi la supervisions :
• Les agents :
Sur une machine à superviser, pour que SNMP envoie les informations que l’on souhaite il faut qu'un
agent soit installé sur celle-ci.
Cet agent écoute sur le port 161 et attend que le serveur lui envoie des requêtes pour lui répondre.
L'agent pourra aussi envoyer des alertes lui même si l'administrateur l'a configuré.
Par exemple pour surveiller l'occupation CPU l'administrateur définira une valeur critique pour
laquelle une alerte doit lui être émise (50 %) .
Fonctionnement :
• Manager :
la journalisation :
Journal de serveur Admin : Fichier journal contenant les messages sur la communication entre les
clients et les serveurs.
Journal des transactions : Fichier journal faisant le suivi des transactions de données effectuées par
les clients connectés à un serveur.
Journal des messages du serveur : Fichier journal contenant des détails sur l'activité du serveur, par
exemple processus exécutés, tâches, cubes et dimensions chargés et réplication synchronisée.
Journal d'audit : Fichier journal contrôlant les changements apportés aux objets et aux événements
dans tout le système, tels que des modifications de dimensions, de vues et de sous-ensembles, et la
réussite/l'échec des connexions .
Le protocole SNMP :
• SNMP signifie Simple Network Management Protocol (protocole simple de gestion de réseau en
Français). C'est un protocole qui permet comme son nom l'indique, de gérer les équipements réseaux ainsi
que les machines informatiques. Ce protocole est donc utilisé par les administrateurs réseaux pour détecter à
distance les problèmes qui surviennent sur leur réseau.
• SNMP va permettre de remonter ces informations à l'administrateur de façon centralisé pour pouvoir
réagir au plus vite aux pannes éventuelles.
Le protocole SNMP fonctionne sous forme de questions-réponses entre un serveur (dans notre cas
Nagios) et des équipements réseau (hôtes) (Serveurs, Switch, Hubs, Ordinateur, routeurs…) ayant ce
protocole installé.
Différentes versions de SNMP
• SNMP v1 :
C'est la première version de SNMP qui a été très utilisée et qui l'est encore mais qui a un
défaut majeur : une sécurisation très faible. La sécurité se base sur la communauté «
public » par défaut, il suffit donc de définir la même communauté pour interroger les
agents.
Différentes versions de SNMP
• SNMP v2 :
Cette seconde version est une évolution de la version SNMPv1. SNMPv2 qui a été publiée sous
l’ensemble de propositions de standards Internet. Il s’agit d’un avant projet de standard. Il rajoute de
la sécurité avec SNMPsec mais aussi de nouvelles opérations.
transactions. Elle comprend l’identification des deux parties qui communiquent mais
aussi s’assure que les messages échangées ne puissent pas être lu par n’importe qui.
Les logiciels de supervision :
• NAGIOS :
Créé en 1999 par Ethan Galstad, Nagios est un logiciel qui permet de superviser un système
d'information. Il est considéré comme étant la référence des solutions de supervision open
source.
Avantages :
• Surveillance des services réseaux (SMTP, POP3, HTTP, NNTP, PING, etc.).
• Surveillance des ressources des hôtes (charge processeur, utilisation des disques , etc.) .
• Système simple de plugins permettant aux utilisateurs de développer facilement leurs propres vérifications de services.
• Notifications des contacts quand un hôte ou un service a un problème et est résolu (via email, pager, ou par méthode
• Interface web, pour voir l’état actuel du réseau, notification et historique des
• Pour savoir l'adresse IP de la machine que nous voulons surveiller, on tape la commande ifconfig.
La supervision d’un client sous linux :
Superviser un site web :
Superviser un site web :
Conclusion