1 Qu’est-ce que la supervision ?
La supervision est l’ensemble des activités visant à surveiller, contrôler et ana-
lyser l’état d’un système informatique, d’un équipement ou d’un réseau.
Elle permet :
— De détecter rapidement les incidents et les anomalies,
— De prévenir les pannes en intervenant avant que la situation ne s’aggrave,
— De garantir la disponibilité et la performance des systèmes.
Exemple : Surveiller un serveur web pour s’assurer qu’il reste accessible aux utilisa-
teurs et qu’il ne surchauffe pas.
2 Que superviser ?
La supervision peut couvrir plusieurs niveaux :
2.1 Aspect technique
Surveillance de l’état matériel et du réseau :
— Utilisation du processeur (CPU),
— Occupation de la mémoire vive (RAM),
— Espace de stockage disque,
— Trafic réseau (latence, perte de paquets, saturation).
Exemple : Alerter si un disque dur est presque plein.
2.2 Aspect applicatif
Surveillance du bon fonctionnement des applications :
— Disponibilité des services web,
— Temps de réponse des bases de données,
— État des serveurs d’applications (comme Apache, Tomcat, etc.).
Exemple : Détecter si une application critique s’arrête subitement.
2.3 Aspect métier
Surveillance des processus spécifiques à l’activité de l’entreprise :
— Suivi des flux de commandes,
— Supervision de la facturation automatique,
— Vérification de la livraison de courriels marketing.
Exemple : Être alerté si un système de paiement en ligne rencontre une erreur.
2.4 Aspect contrat de service
Suivi du respect des indicateurs de performance (SLA - Service Level Agreement) :
— Temps d’indisponibilité maximum autorisé,
— Temps moyen de réponse attendu.
Exemple : Vérifier que le site web reste accessible 99.9% du temps.
1
3 Comment superviser ?
3.1 Sources d’information
Pour superviser efficacement, plusieurs sources peuvent être utilisées :
— Analyse des logs : collecte automatique des fichiers journaux générés par les
systèmes ou les applications.
— Scripts locaux : exécuter des scripts directement sur les machines pour mesurer
leur état.
— Scripts distants : interrogation à distance des machines pour obtenir des infor-
mations sur leur état.
3.2 Problématique
— Les systèmes génèrent beaucoup de données de supervision, souvent difficiles à
analyser manuellement.
— Il est indispensable de centraliser ces données dans des outils de visualisation
(comme un tableau de bord) pour faciliter l’analyse.
Objectif : offrir une vue simple et rapide sur l’état général du système.
3.3 Utilisation d’un protocole de supervision
Pour structurer la collecte d’information, des protocoles normalisés sont utilisés, no-
tamment :
3.3.1 SNMP (Simple Network Management Protocol)
— Permet la surveillance d’un réseau de manière centralisée,
— Fonctionne en mode déconnecté : se base sur le protocole UDP pour minimiser
les échanges réseau,
— Utilise les ports 161 (requêtes) et 162 (traps/alertes),
— Offre des fonctionnalités de lecture (get), écriture (set) et de réception d’alertes
(trap).
Exemple : Un serveur SNMP peut envoyer une alerte automatique si la température
d’un routeur dépasse un seuil critique.
4 Conclusion
La supervision est essentielle pour garantir la disponibilité, la sécurité et la perfor-
mance des systèmes informatiques modernes. Grâce à des outils de collecte d’information
et à des protocoles comme SNMP, il est possible d’automatiser la surveillance et d’in-
tervenir rapidement en cas de problème.