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 ✅
No Comments