Courir Grafana sur le Raspberry Pi

Grafana est une puissante plate-forme open source pour surveiller et visualiser les données. L'exécution de Grafana sur un Raspberry Pi vous permet de créer des tableaux de bord pour diverses mesures, de la surveillance du système à la visualisation des données IoT. Ce guide vous guide à travers la configuration de Grafana sur un Raspberry Pi.


Ce dont vous aurez besoin

  1. Raspberry Pi: Un Raspberry Pi 3, 4 ou ultérieure est recommandé.
  2. Système opérateur: Raspberry Pi OS (32 bits ou 64 bits).
  3. Connexion Internet: Assurez-vous que le Raspberry Pi est connecté à Internet.
  4. Accès terminal: SSH dans votre Raspberry Pi ou utilisez un clavier et un moniteur.
  5. OS mis à jour: Mettez à jour votre Raspberry Pi OS en fonctionnant:
    sudo apt update && sudo apt upgrade -y
    

Étape 1: Installez Grafana

Grafana fournit un référentiel officiel pour l'installation sur les systèmes basés à Debian, y compris Raspberry PI OS.

1. Ajouter le référentiel Grafana

  1. Installer les dépendances requises:

    sudo apt install -y software-properties-common
    
  2. Ajoutez la clé Grafana GPG:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Ajoutez le référentiel Grafana:

    echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
    
  4. Mettez à jour votre liste de packages:

    sudo apt update
    

2. Installer Grafana

Installez Grafana en utilisant la commande suivante:

sudo apt install -y grafana

Étape 2: Démarrez et activez le service Grafana

  1. Démarrez le service Grafana:

    sudo systemctl start grafana-server
    
  2. Activer le service pour démarrer au démarrage:

    sudo systemctl enable grafana-server
    
  3. Vérifiez l'état du service Grafana:

    sudo systemctl status grafana-server
    

Étape 3: Accédez à l'interface Web de Grafana

  1. Ouvrez un navigateur sur un appareil connecté au même réseau que votre Raspberry Pi.

  2. Accédez à l'URL suivante, en remplaçant <raspberry-pi-ip> avec l'adresse IP de votre Raspberry Pi:

    http://<raspberry-pi-ip>:3000
    
  3. Connectez-vous avec les informations d'identification par défaut:

    • Nom d'utilisateur: admin
    • Mot de passe: admin
  4. Modifiez le mot de passe lorsque vous y êtes invité.


Étape 4: configurer une source de données

Grafana a besoin d'une source de données pour visualiser les mesures. Les sources de données courantes incluent InfluxDB, Prométhée et MySQL.

Exemple: ajout de Prometheus comme source de données

  1. Faire un clic Configuration> Sources de données dans l'interface Grafana.
  2. Faire un clic Ajouter une source de données et sélectionner Prométhée.
  3. Entrez l'URL du serveur Prometheus (par exemple, http://localhost:9090) et cliquez Sauver et tester.

Étape 5: Créez des tableaux de bord et des panneaux

  1. Se diriger vers Tableaux de bord> Nouveau tableau de bord.
  2. Faire un clic Ajouter un nouveau panneau.
  3. Sélectionnez votre source de données et configurez les requêtes pour visualiser les mesures.
  4. Enregistrez le tableau de bord pour une utilisation future.

Étape 6: Optimiser Grafana pour Raspberry Pi

  1. Limiter l'utilisation des ressources: Réduisez le nombre de points de données et les intervalles de rafraîchissement pour minimiser l'utilisation du processeur et de la mémoire.
  2. Utilisez des sources de données légères: Utilisez des sources de données efficaces comme Prometheus ou InfluxDB, optimisées pour des environnements à faibles ressources.
  3. Performances de surveillance: Vérifiez régulièrement les ressources du système avec htop ou top.

Facultatif: exécuter Grafana dans Docker

Vous pouvez exécuter Grafana dans un conteneur Docker pour une gestion plus facile.

  1. Installer docker s'il n'est pas déjà installé:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Tirez l'image de Grafana Docker:

    sudo docker pull grafana/grafana
    
  3. Exécutez le conteneur Grafana:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. Accéder à Grafana à http://<raspberry-pi-ip>:3000.


Dépannage

  1. Impossible d'accéder à Grafana:

    • Vérifiez que le service Grafana est en cours d'exécution:
      sudo systemctl status grafana-server
      
    • Assurez-vous que le port 3000 n'est pas bloqué par un pare-feu.
  2. Utilisation élevée des ressources:

    • Réduisez le taux de rafraîchissement du tableau de bord et limitez le nombre de panneaux actifs.
  3. Problèmes d'autorisation avec Docker:

    • Ajoutez votre utilisateur au docker groupe:
      sudo usermod -aG docker $USER
      

Applications de Grafana sur Raspberry Pi

  1. Surveillance des métriques du système Raspberry Pi (CPU, mémoire, utilisation du disque)
  2. Visualiser les données IoT des capteurs et des appareils
  3. Suivi des performances du réseau et de la bande passante
  4. Création de tableaux de bord pour les systèmes de domotique

Conclusion

L'exécution de Grafana sur un Raspberry Pi fournit une plate-forme puissante et flexible pour la visualisation des données. Que vous surveilliez les performances du système ou le suivi des données IoT, les options d'interface intuitive et de personnalisation de Grafana en font un choix idéal pour les projets Raspberry Pi. Suivez ce guide pour configurer Grafana et commencez à créer des tableaux de bord perspicaces dès aujourd'hui!

Laissez un commentaire

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.