Aller au contenu
Editorial tech lab Tuto Lab
Tutoriel Intermediaire 75 min 5 etapes

Mettre en place une supervision reseau Nagios lisible et exploitable

Une publication Nagios beaucoup plus complete, qui suit le projet source sur SNMP, les hotes, le PING, Windows, l imprimante, les switchs et les notifications e-mail.

Administrateurs systeme et reseau qui veulent presenter une supervision heterogene sans noyer le lecteur dans des fichiers de configuration entiers. 12 avr. 2026
Contexte Preparation Premiere etape Conclusion
Marouane Belmahfoud
Marouane Belmahfoud Administrateur systemes et reseaux en alternance
Commencer la lecture Telecharger le PDF Partager sur LinkedIn
Etat du service SNMP sur un serveur supervise par Nagios

Repere rapide

75 min lecture utile
5 etapes
Intermediaire niveau vise

Le guide est pense pour une lecture sequentielle, avec commandes, captures et points de verification quand ils sont utiles.

Ce guide couvre

  • Poser une supervision lisible dans Nagios
  • Verifier SNMP sur des equipements heterogenes
  • Montrer des alertes et controles reellement interpretable

3 prerequis pratiques et 0 ressources utiles sont disponibles avant l execution.

Contexte et objectif

Cette version web reprend un deroule bien plus proche du projet source. L objectif est de rendre la supervision lisible pour un lecteur externe sans ecraser les preuves : verification SNMP, definition des hotes, services PING, tests snmpwalk, machine Windows, imprimante reseau, switchs et notifications.

Preparation

Avant d executer

  • Un serveur Nagios Core fonctionnel
  • Des equipements joignables en ICMP ou SNMP
  • Un acces aux fichiers de configuration Nagios
Etape 1 Etape cle

Verifier les bases SNMP avant la supervision

7 min

S assurer que la collecte d informations est possible avant de declarer des services.

Le premier controle porte sur le service snmpd, son statut et la capacite a repondre a des requetes simples.

Pourquoi commencer ici

Une supervision qui ne verifie pas d abord l agent SNMP fabrique des faux problemes. Le bon ordre est donc : service actif, communication testee, puis seulement configuration Nagios.

Verification de base
systemctl status snmpd
snmpwalk -v2c -c public 192.168.100.11
Verification du service SNMP
Le service snmpd doit etre actif avant d ajouter des metriques ou des hotes dans Nagios.
Etape 2 Etape cle

Declarer les hotes a superviser

8 min

Structurer le catalogue d hotes et verifier qu il se lit bien dans l interface.

Les hotes Linux, physiques ou virtuels, sont decrits avec leur nom, leur alias et leur adresse IP avant redemarrage de Nagios.

Principe

Le plus important n est pas la taille des fichiers cfg mais la coherence des objets. Un hote doit avoir un nom stable, un alias lisible et des services rattaches de maniere previsible.

Exemple de bloc hote
define host {
    use         linux-server
    host_name   deb10-nagios
    alias       Machine Debian de test
    address     192.168.100.11
}
Configuration de l hote localhost dans Nagios
Le premier fichier de definition pose un hote local de reference dans Nagios.
Configuration d un hote Linux dans Nagios
La declaration de la machine physique montre la structure attendue pour un hote Linux supervise.
Configuration d autres hotes Linux dans Nagios
Les autres hotes Linux suivent la meme logique de definition, avec un nom stable et une IP claire.
Liste des hotes dans l interface Nagios
L interface web doit ensuite afficher la liste des hotes de maniere propre et lisible.
Etape 3 Etape cle

Ajouter un service PING et tester les seuils

8 min

Passer d un hote connu a un controle interpretable.

Le service PING donne un premier niveau de preuve : disponibilite, latence et perte de paquets, avec des seuils ajustables.

Lecture de l alerte

Le service PING est utile parce qu il est compris par tous les profils techniques. Quand le seuil critique est depasse, la demonstration devient immediate et visuelle.

Exemple de commande de service
define service {
    use                 generic-service
    host_name           deb10-nagios
    service_description PING
    check_command       check_ping!100.0,20%!500.0,60%
}
Configuration du service PING dans Nagios
Le service PING est d abord defini avec des seuils standards pour etablir une base saine.
Vue d ensemble des services PING dans Nagios
La vue d ensemble des services permet de verifier que le controle PING est bien rattache au bon hote.
Modification des seuils PING dans Nagios
La modification volontaire des seuils sert a provoquer une alerte et a tester la lisibilite du resultat.
Alerte critique sur le service PING dans Nagios
Une alerte CRITICAL bien visible rend la demonstration beaucoup plus concrete qu un simple fichier de configuration.
Etape 4

Etendre la supervision avec SNMP, Windows et imprimante

9 min

Montrer une supervision heterogene plutot qu un simple lab Linux.

Le projet integre une machine Windows via NSClient++, une imprimante via check_snmp et plusieurs lectures SNMP avec communautes differenciees.

Valeur de cette etape

C est ici que le projet devient presentable : il ne surveille pas seulement une VM Linux, il couvre differents equipements et montre que la supervision peut s adapter au terrain.

Exemples de commandes utiles
snmpwalk -v2c -c public 192.168.100.11
snmpwalk -v2c -c Ma_commune 192.168.100.31
/usr/lib/nagios/plugins/check_snmp -H 192.168.100.50 -o 1.3.6.1.2.1.43.10.2.1.4.1.1
Premier test snmpwalk sur une machine distante
snmpwalk permet d abord de verifier qu une machine distante repond bien avec la communaute attendue.
Test snmpwalk avec une communaute personnalisee
Le changement de communaute SNMP montre que la supervision ne doit pas rester sur les valeurs par defaut.
Lecture d un OID specifique avec snmpwalk
La lecture d un OID specifique aide a cibler les metriques qui meriteront un service Nagios.
Modification de la communaute SNMP
La communaute SNMP est ensuite modifiee pour sortir d une configuration trop permissive.
Verification de la nouvelle communaute SNMP
Le redemarrage du service et le nouveau test confirment que la communaute personnalisee est bien prise en compte.
OID lu avec la nouvelle communaute SNMP
La lecture d un OID avec la nouvelle communaute valide la transition du point de vue supervision.
Declaration d un hote Windows dans Nagios
La machine Windows est d abord declaree comme hote a part entiere dans Nagios.
Ajout d un hote Windows a un groupe Nagios
L integration au groupe windows-servers garde une lecture homogene de l inventaire supervise.
Configuration de NSClient++
NSClient++ cote Windows sert de point d entree pour remonter des indicateurs plus riches que le seul PING.
Supervision CPU sur Windows
La charge CPU de la machine Windows montre une supervision qui va au-dela de la simple disponibilite.
Definition d un service de surveillance de processus Windows
Un service dedie a un processus metier, ici Word, rend la supervision encore plus exploitable.
Processus Word surveille dans Nagios
Le service Word en etat OK prouve que la supervision applicative fonctionne elle aussi.
Extraction des OID de l imprimante
La supervision de l imprimante commence par l extraction des OID exposes par l equipement.
Compteur de pages sur l imprimante
La lecture du compteur de pages sur l interface web aide a confirmer l OID vraiment utile.
Identification de l OID du compteur de pages
L identification de l OID du compteur de pages sert ensuite de base au service Nagios.
Declaration de l imprimante dans Nagios
L imprimante est declaree comme hote a part entiere dans Nagios.
Configuration du service de comptage des pages
Le service de comptage des pages traduit l OID retenu en controle directement exploitable.
Service de comptage des pages dans Nagios
Le resultat dans l interface confirme que le service SNMP remonte bien une valeur interpretable.
Identification d OID supplementaires pour l imprimante
D autres OID peuvent ensuite etre identifies pour enrichir la supervision de l imprimante.
Configuration de services supplementaires pour l imprimante
Les services supplementaires donnent une lecture plus riche que le seul compteur de pages.
Vue d ensemble des services de l imprimante
La vue d ensemble finale sur l imprimante montre un equipement reseau vraiment integre a la supervision.
Etape 5 Etape cle

Superviser les switchs et declencher les notifications

8 min

Aller jusqu a une supervision proactive et visible.

Les ports de switch sont controles via SNMP et les notifications e-mail ferment la boucle de detection.

Lecture metier

Surveiller un port de switch ou recevoir une alerte e-mail a plus de valeur qu une simple page de status. Cela montre un systeme qui remonte une anomalie exploitable et non un tableau passif.

Exemple check_snmp sur un port
check_snmp -H 192.168.100.210 -o ifOperStatus.1 -r 1 -m RFC1213-MIB
Activation de SNMP sur un switch D-Link
La supervision du switch commence par l activation de SNMP sur l equipement lui-meme.
Declaration des switchs dans Nagios
Les deux switchs sont ensuite declares dans Nagios avec la meme logique que les autres hotes reseau.
Configuration d un service de surveillance de port
Le service de surveillance du port 1 transforme un etat SNMP en alerte operationnelle.
Alerte critique sur un port de switch
L alerte CRITICAL rend immediate la detection d un port deconnecte.
Vue d ensemble des ports de switch dans Nagios
La vue globale des ports sur plusieurs switchs prouve que la supervision peut rester lisible a plus grande echelle.
Configuration des services pour un second switch
Les services du second switch montrent que la methode peut etre reproduite sans changer de logique.
Configuration des notifications e-mail dans Nagios
La configuration des notifications par e-mail donne une vraie sortie operationnelle a la supervision.
Exemple de notification e-mail issue de Nagios
Un exemple de notification recue permet de boucler la demonstration jusqu a l alerte transmise.

Notifications

Les notifications e-mail se configurent dans les contacts Nagios. Elles donnent un vrai debouche operationnel au projet, au-dela de la simple demonstration visuelle.

Conclusion

La valeur du projet n est pas seulement l installation de Nagios. C est la capacite a surveiller des equipements differents, a illustrer des alertes comprehensibles et a montrer une chaine de supervision complete.

  • Ajouter une page dediee aux plugins Nagios les plus utiles
  • Documenter une supervision plus poussee de Windows ou des imprimantes
  • Comparer ce montage avec une pile plus moderne type Centreon ou Zabbix

Aller plus loin