Mise en place de grafana Mise en place de Grafana pour visualiser les métriques Prometheus Ce guide explique comment installer et configurer Grafana sur une VM dédiée (ou LXC), afin d'afficher les métriques collectées par Prometheus, comme celles de Node Exporter , Proxmox Exporter , etc. Vous pouvez également l'installer de manière simple et rapide avec l'aide de Helper-Script : https://community-scripts.github.io/ProxmoxVE/scripts?id=grafana ✨ Objectif Visualiser en temps réel les métriques de vos machines avec des dashboards interactifs Créer des alertes ou graphiques personnalisés via Prometheus 🌐 Prérequis Une VM dédiée pour Grafana (Debian/Ubuntu recommandé) Un serveur Prometheus fonctionnel accessible via IP 🛠️ Installation de Grafana (mode natif, sans Docker) 1. Ajouter le dépôt officiel Grafana sudo apt-get install -y software-properties-common sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main" wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - 2. Installer Grafana sudo apt update sudo apt install grafana -y 3. Activer et démarrer Grafana sudo systemctl daemon-reload sudo systemctl enable --now grafana-server 4. Accès à l'interface web http://IP_DE_LA_VM_GRAFANA:3000 Identifiants par défaut : admin / admin (puis changement de mot de passe) 🌍 Connexion à Prometheus 1. Aller dans Grafana > Configuration > Data Sources Cliquer sur Add Data Source Choisir Prometheus 2. Configuration de la source URL : http://IP_DU_SERVEUR_PROMETHEUS:9090 Laisser les autres options par défaut Cliquer sur Save & Test Si tout est bon : "Data source is working" ✅ 📊 Importer des dashboards Dashboard Node Exporter (métriques système) Aller dans Dashboards > Import Entrer l'ID : 1860 Choisir la data source Prometheus Cliquer sur Import Dashboard Proxmox Exporter Aller dans Dashboards > Import Entrer l'ID : 11074 Importer Dashboard Loki (si Promtail est installé) ID recommandé : 13639 (journald, fail2ban, syslog) ⚖️ Bonnes pratiques Organisez vos dashboards par machine ou par rôle (ex : VPS, proxmox, backup...) Créez des "folders" pour chaque groupe Activez l'authentification externe (LDAP, OAuth) si Grafana est exposé publiquement 🔒 Sécurité (optionnel) Si vous exposez Grafana sur Internet, pensez à le placer derrière un reverse proxy (ex : Caddy, Nginx) avec HTTPS et mot de passe Sinon, limitez l'accès au port 3000 avec un pare-feu ou WireGuard 📄 Notes utiles Les sources de données Grafana peuvent inclure Prometheus, Loki, InfluxDB, etc. Vous pouvez aussi créer des alertes dans Grafana (Alerts v2) Les dashboards peuvent être exportés et sauvegardés au format JSON 🎉 Grafana est maintenant prêt à afficher vos métriques Prometheus sur une interface puissante et personnalisable ✅