Laufen Grafana auf dem Raspberry Pi

Grafana ist eine leistungsstarke Open-Source-Plattform zur Überwachung und Visualisierung von Daten. Durch das Ausführen von Grafana auf einem Raspberry Pi können Sie Dashboards für verschiedene Metriken erstellen, von der Systemüberwachung bis zur IoT -Datenvisualisierung. Dieser Leitfaden führt Sie durch die Einrichtung von Grafana auf einem Himbeer -Pi.


Was Sie brauchen werden

  1. Raspberry Pi: Ein Raspberry Pi 3, 4 oder höher wird empfohlen.
  2. Betriebssystem: Raspberry Pi OS (32-Bit oder 64-Bit).
  3. Internetverbindung: Stellen Sie sicher, dass der Himbeer -Pi mit dem Internet verbunden ist.
  4. Terminalzugriff: SSH in Ihren Raspberry Pi oder verwenden Sie eine Tastatur und einen Monitor.
  5. Aktualisiertes Betriebssystem: Aktualisieren Sie Ihr Raspberry Pi OS, indem Sie ausführen:
    sudo apt update && sudo apt upgrade -y
    

Schritt 1: Installieren Sie Grafana

Grafana bietet ein offizielles Repository für die Installation in Debian-basierten Systemen, einschließlich Raspberry Pi OS.

1. Fügen Sie das Grafana -Repository hinzu

  1. Installieren Sie die erforderlichen Abhängigkeiten:

    sudo apt install -y software-properties-common
    
  2. Fügen Sie den Grafana -GPG -Schlüssel hinzu:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Fügen Sie das Grafana -Repository hinzu:

    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. Aktualisieren Sie Ihre Paketliste:

    sudo apt update
    

2. Installieren Sie Grafana

Installieren Sie Grafana mit dem folgenden Befehl:

sudo apt install -y grafana

Schritt 2: Starten und Aktivieren Sie den Grafana -Service

  1. Starten Sie den Grafana -Service:

    sudo systemctl start grafana-server
    
  2. Aktivieren Sie den Dienst, um am Boot zu beginnen:

    sudo systemctl enable grafana-server
    
  3. Überprüfen Sie den Status des Grafana -Dienstes:

    sudo systemctl status grafana-server
    

Schritt 3: Greifen Sie auf die Grafana -Weboberfläche zu

  1. Öffnen Sie einen Browser auf einem Gerät, das mit demselben Netzwerk wie Ihrem Raspberry Pi verbunden ist.

  2. Navigieren Sie zur folgenden URL und ersetzen Sie <raspberry-pi-ip> Mit der IP -Adresse Ihres Raspberry Pi:

    http://<raspberry-pi-ip>:3000
    
  3. Melden Sie sich mit den Standard -Anmeldeinformationen an:

    • Benutzername: admin
    • Passwort: admin
  4. Ändern Sie das Passwort, wenn Sie aufgefordert werden.


Schritt 4: Konfigurieren Sie eine Datenquelle

Grafana benötigt eine Datenquelle, um Metriken zu visualisieren. Gemeinsame Datenquellen umfassen InfluxDB, Prometheus und MySQL.

Beispiel: Addieren Sie Prometheus als Datenquelle

  1. Klicken Konfiguration> Datenquellen In der Grafana -Schnittstelle.
  2. Klicken Datenquelle hinzufügen und auswählen Prometheus.
  3. Geben Sie die Prometheus -Server -URL ein (z. B., http://localhost:9090) und klicken Speichern und testen.

Schritt 5: Erstellen Sie Dashboards und Panels

  1. Navigieren zu Dashboards> neues Dashboard.
  2. Klicken Fügen Sie ein neues Panel hinzu.
  3. Wählen Sie Ihre Datenquelle aus und konfigurieren Sie Abfragen, um die Metriken zu visualisieren.
  4. Speichern Sie das Dashboard für die zukünftige Verwendung.

Schritt 6: Optimieren Sie Grafana für Raspberry Pi

  1. Begrenzen Sie die Ressourcenverbrauch: Reduzieren Sie die Anzahl der Datenpunkte und Aktualisierungsintervalle, um die CPU und den Speicherverbrauch zu minimieren.
  2. Verwenden Sie leichte Datenquellen: Verwenden Sie effiziente Datenquellen wie Prometheus oder InfluxDB, die für Umgebungen mit niedriger Ressourcen optimiert sind.
  3. Leistung überwachen: Überprüfen Sie regelmäßig Systemressourcen mit htop oder top.

Optional: Grafana in Docker ausführen

Sie können Grafana in einem Docker -Container ausführen, um das Management zu vereinfachen.

  1. Installieren Sie Docker, falls dies nicht bereits installiert ist:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Ziehen Sie das Grafana Docker -Bild:

    sudo docker pull grafana/grafana
    
  3. Führen Sie den Grafana -Behälter aus:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. Zugang zu Grafana unter http://<raspberry-pi-ip>:3000.


Fehlerbehebung

  1. Kann nicht auf Grafana zugreifen:

    • Stellen Sie sicher, dass der Grafana -Service ausgeführt wird:
      sudo systemctl status grafana-server
      
    • Stellen Sie sicher, dass Port 3000 nicht durch eine Firewall blockiert wird.
  2. Hochressourcenverbrauch:

    • Reduzieren Sie die Dashboard -Aktualisierungsrate und begrenzen Sie die Anzahl der aktiven Panels.
  3. Erlaubnisfragen mit Docker:

    • Fügen Sie Ihren Benutzer zur docker Gruppe:
      sudo usermod -aG docker $USER
      

Anwendungen von Grafana auf Raspberry Pi

  1. Überwachung von Raspberry PI -Systemmetriken (CPU, Speicher, Speicherverbrauch)
  2. Visualisieren von IoT -Daten von Sensoren und Geräten
  3. Tracking -Netzwerkleistung und Bandbreite
  4. Erstellen von Dashboards für Heimautomationssysteme

Abschluss

Das Ausführen von Grafana auf einem Himbeer -PI bietet eine leistungsstarke und flexible Plattform für die Datenvisualisierung. Unabhängig davon, ob Sie die Systemleistung überwachen oder IoT -Daten verfolgen, machen die intuitive Schnittstelle und die Anpassungsoptionen von Grafana eine ideale Wahl für Raspberry PI -Projekte. Folgen Sie dieser Anleitung, um Grafana einzurichten und noch heute aufschlussreiche Dashboards zu erstellen!

Hinterlasse einen Kommentar

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.