Contexte
Ce projet a été réalisé dans le cadre du semestre 4 du BUT Réseaux & Télécommunications à l'IUT. Il vise à apprendre la surveillance et l'analyse réseau avec des outils professionnels de monitoring dans un environnement académique.
Description du Projet
Ce projet consiste à développer un outil de supervision réseau complet utilisant Grafana et SNMP pour surveiller et analyser le trafic réseau en temps réel. L'application permet de visualiser les métriques de performance, détecter les anomalies et générer des alertes automatiques pour améliorer la sécurité et la performance du réseau.
Objectifs du Projet
- Surveillance en temps réel des équipements réseau
- Collecte et analyse des données SNMP
- Visualisation graphique des métriques de performance
- Système d'alertes automatiques en cas d'anomalies
- Tableaux de bord personnalisables pour différents profils utilisateurs
Technologies Utilisées
- Grafana - Plateforme de visualisation et de monitoring
- SNMP (Simple Network Management Protocol)
- InfluxDB - Base de données de séries temporelles
- Telegraf - Agent de collecte de métriques
- Python - Scripts d'automatisation et traitement de données
- Docker - Containerisation des services
Fonctionnalités Implémentées
- Collecte de données : Interrogation SNMP automatisée des équipements réseau
- Stockage : Base de données InfluxDB pour stocker les métriques temporelles
- Visualisation : Tableaux de bord Grafana avec graphiques en temps réel
- Alerting : Système d'alertes configurables avec notifications par email
- Reporting : Génération de rapports automatiques de performance
Architecture du Système
L'architecture du système de monitoring suit un modèle distribué avec des agents de collecte déployés sur les équipements critiques, une base de données centralisée pour le stockage des métriques, et une interface web pour la visualisation et l'administration.