System-Monitoring mit Grafana und InfluxDB auf Raspbian
Mit Grafana und InfluxDB kannst du die Systemressourcen deines Raspberry Pi in Echtzeit überwachen. Diese Anleitung zeigt dir, wie du beide Tools installierst und konfigurierst.
Schritt 1: System vorbereiten
- Aktualisiere dein System:
sudo apt-get update && sudo apt-get upgrade -y
Schritt 2: InfluxDB installieren
- Füge das InfluxDB-Repository hinzu:
wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - echo "deb https://repos.influxdata.com/debian stable main" | sudo tee /etc/apt/sources.list.d/influxdb.list
- Installiere InfluxDB:
sudo apt-get update && sudo apt-get install influxdb -y
- Starte und aktiviere den Dienst:
sudo systemctl start influxdb sudo systemctl enable influxdb
Schritt 3: Grafana installieren
- Füge das Grafana-Repository hinzu:
wget -q -O- https://packages.grafana.com/gpg.key | sudo apt-key add - echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
- Installiere Grafana:
sudo apt-get update && sudo apt-get install grafana -y
- Starte und aktiviere den Dienst:
sudo systemctl start grafana-server sudo systemctl enable grafana-server
Schritt 4: Datenbank in InfluxDB erstellen
- Öffne die InfluxDB-Shell:
influx
- Erstelle eine neue Datenbank:
CREATE DATABASE monitoring;
- Beende die Shell mit:
exit
Schritt 5: Grafana einrichten
- Öffne die Grafana-Weboberfläche unter
http://
.:3000 - Melde dich mit den Standardanmeldedaten an (Benutzername:
admin
, Passwort:admin
). - Füge InfluxDB als Datenquelle hinzu:
URL: http://localhost:8086 Database: monitoring
Schritt 6: Dashboards erstellen
- Erstelle ein neues Dashboard in Grafana und füge Panels hinzu, um Metriken wie CPU-Auslastung, RAM-Nutzung und Festplattenplatz anzuzeigen.