Grafana
Grafana est une plateforme libre d’observabilité pour visualiser des métriques, des journaux et des traces. Elle se connecte à des sources de données comme InfluxDB, Prometheus, Elasticsearch et MySQL, puis les présente dans des tableaux de bord interactifs avec alertes. Elle est largement utilisée pour la surveillance d’infrastructure, le suivi de performance applicative et l’intelligence d’affaires.
Logiciels inclus
Section intitulée « Logiciels inclus »| Composant | Version |
|---|---|
| Grafana OSS | Dernière stable |
| Ubuntu | 24.04 LTS |
Variables d’environnement
Section intitulée « Variables d’environnement »Vous pouvez définir ces valeurs lors du déploiement de Grafana depuis la marketplace. Laissez un champ vide pour générer automatiquement une valeur aléatoire sécurisée.
| Variable | Description |
|---|---|
GF_SECURITY_ADMIN_USER | Nom d’utilisateur administrateur de Grafana |
GF_SECURITY_ADMIN_PASSWORD | Mot de passe administrateur de Grafana |
Bien démarrer
Section intitulée « Bien démarrer »1. Connectez-vous à votre VM
Section intitulée « 1. Connectez-vous à votre VM »ssh ubuntu@<your-vm-ip>2. Vérifiez que Grafana est en cours d’exécution
Section intitulée « 2. Vérifiez que Grafana est en cours d’exécution »Aucune configuration de premier démarrage n’est requise. Grafana démarre immédiatement après le démarrage de la VM.
systemctl status grafana-server3. Accédez à l’interface Grafana
Section intitulée « 3. Accédez à l’interface Grafana »Ouvrez un navigateur et accédez à:
http://<your-vm-ip>:3000Connectez-vous avec les identifiants par défaut:
| Champ | Valeur |
|---|---|
| Nom d’utilisateur | admin |
| Mot de passe | admin |
Vous serez invité à définir un nouveau mot de passe à la première connexion.
4. Ajoutez une source de données
Section intitulée « 4. Ajoutez une source de données »Une fois connecté:
- Allez à Connections → Data sources
- Cliquez sur Add data source
- Sélectionnez votre type de source de données (InfluxDB, Prometheus, MySQL, etc.)
- Entrez les détails de connexion et cliquez sur Save & test
Gérer Grafana
Section intitulée « Gérer Grafana »# Vérifier l'état du servicesystemctl status grafana-server
# Redémarrersudo systemctl restart grafana-server
# Consulter les journauxsudo journalctl -u grafana-server -f| Chemin | Rôle |
|---|---|
/etc/grafana/grafana.ini | Configuration principale |
/var/lib/grafana/ | Tableaux de bord, plugins et base de données |
Sécurité
Section intitulée « Sécurité »Le port 3000 est accessible sur l’interface réseau de la VM. UFW est activé et n’autorise que SSH (port 22) par défaut.
Pour autoriser l’accès depuis un navigateur à partir d’une adresse IP précise:
sudo ufw allow from <trusted-ip> to any port 3000Pour accéder à l’interface sans ouvrir le pare-feu, utilisez un tunnel SSH:
# Exécutez ceci sur votre poste localssh -L 3000:localhost:3000 ubuntu@<your-vm-ip>
# Ouvrez ensuite dans le navigateurhttp://localhost:3000Pour un usage en production, placez Grafana derrière un proxy inverse comme Nginx ou Caddy afin de le servir sur le port 443 avec un certificat TLS.