Cahier des charges : infrastructure digitale
TD : Cahier des charges : infrastructure digitale. Recherche parmi 302 000+ dissertationsPar 663baf5360 • 20 Mai 2025 • TD • 397 Mots (2 Pages) • 19 Vues
ISTA : Institut Spécialisé de Technologie Appliquée El Kelaa des Sraghna
[pic 1]
CAHIER DE CHARGE DE PROJET DE FIN D’ETUDES
INRASTRUCTURE DIGITALE OPTION SYSTEMES ET RESEUX
Réalisé par :
- YAHYA HANAFI
Sujet :
Supervision avec Prometheus et Grafana
Encadrent : AMINE HAMMDCHI
- Le contexte du projet
Dans un environnement informatique complexe et distribué, la supervision centralisée des systèmes et applications est cruciale pour éviter interruptions et pertes. Ce projet vise à mettre en place une solution moderne basée sur Prometheus (collecte des métriques) et Grafana (visualisation), afin d’assurer une surveillance proactive, une détection rapide des anomalies et une prise de décision efficace.
2. Objectif
Mettre en œuvre une solution de collecte des métriques système et applicatives, avec stockage dans une base de données temporelle, visualisation en temps réel via des dashboards, définition d’alertes pour anticiper les incidents critiques, et garantir une infrastructure évolutive et facile à maintenir.
3. Périmètre du projet
Le projet comprend :
- L’installation et la configuration de Prometheus.
- L’installation et la configuration de Grafana.
- La supervision des ressources système (CPU, mémoire, disque, réseau).
- La visualisation des données dans Grafana.
- (Optionnel) La supervision de conteneurs Docker ou de services applicatifs.
- La mise en place d’un système d’alerte (email, Slack, etc.).
4. Exigences techniques
4.1 Prometheus
- Modèle de collecte par scraping.
- Configuration via le fichier prometheus.yml.
- Découverte statique ou dynamique des cibles.
- Base de données intégrée pour stocker les métriques.
4.2 Grafana
- Intégration avec Prometheus en tant que source de données.
- Création de dashboards dynamiques.
- Authentification des utilisateurs.
- Gestion des alertes avec notifications.
- Export et partage des tableaux de bord.
- Supervision via PRTG
5. Exigences fonctionnelles
Le système devra superviser :
- Les ressources système via Node Exporter.
- Les applications exposant des métriques sur /metrics.
Les tableaux de bord doivent afficher :
- L’utilisation CPU, mémoire, disque, réseau.
- La disponibilité des services.
- Des métriques personnalisées.
Les alertes doivent être déclenchées en cas de :
- Surcharge CPU.
- Espace disque insuffisant.
- Service inactif.
6. Exigences non fonctionnelles
- Faible consommation de ressources.
- Accès sécurisé via interface web avec authentification.
- Installation simple avec documentation claire.
- Extensibilité facile (ajout de cibles ou de métriques).
7. Livrables attendus
- Infrastructure Prometheus et Grafana opérationnelle.
- Dashboards prêts à l’emploi ou personnalisables.
- Fichiers de configuration (prometheus.yml, docker-compose.yml si utilisé).
- Documentation technique :
- Guide d’installation.
- Guide utilisateur.
- Procédure pour ajouter de nouvelles cibles ou alertes.
8. Planning prévisionnel
Tâche | Durée |
Installation Prometheus | 2 jours |
Installation Grafana | 2 jours |
Configuration métriques | 2 jours |
Création des dashboards | 3 jours |
Mise en place des alertes | 2 jours |
Tests & validation | 2 jours |
...