Grafana lopen op de Raspberry Pi

Grafana is een krachtig open-source platform voor het bewaken en visualiseren van gegevens. Met Grafana op een Raspberry PI kunt u dashboards maken voor verschillende statistieken, van systeembewaking tot IoT -gegevensvisualisatie. Deze gids leidt je door het opzetten van Grafana op een Raspberry Pi.


Wat u nodig hebt

  1. Raspberry Pi: Een Raspberry Pi 3, 4 of later wordt aanbevolen.
  2. Besturingssysteem: Raspberry Pi OS (32-bit of 64-bit).
  3. Internetverbinding: Zorg ervoor dat de Raspberry Pi is aangesloten op internet.
  4. Terminale toegang: SSH in uw Raspberry Pi of gebruik een toetsenbord en monitor.
  5. Bijgewerkt besturingssysteem: Update uw Raspberry Pi Os door te draaien:
    sudo apt update && sudo apt upgrade -y
    

Stap 1: Installeer Grafana

Grafana biedt een officiële repository voor installatie op Debian-gebaseerde systemen, waaronder Raspberry Pi OS.

1. Voeg de Grafana -repository toe

  1. Installeer vereiste afhankelijkheden:

    sudo apt install -y software-properties-common
    
  2. Voeg de Grafana GPG -toets toe:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Voeg de Grafana -repository toe:

    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. Update uw pakketlijst:

    sudo apt update
    

2. Installeer Grafana

Installeer Grafana met behulp van de volgende opdracht:

sudo apt install -y grafana

Stap 2: Start en schakel Grafana -service in

  1. Start de Grafana -service:

    sudo systemctl start grafana-server
    
  2. Schakel de service in om te starten bij opstarten:

    sudo systemctl enable grafana-server
    
  3. Controleer de status van de Grafana -service:

    sudo systemctl status grafana-server
    

Stap 3: Toegang tot de Grafana Web -interface

  1. Open een browser op een apparaat dat is aangesloten op hetzelfde netwerk als uw Raspberry Pi.

  2. Navigeer naar de volgende URL, vervangen <raspberry-pi-ip> Met het IP -adres van uw Raspberry Pi:

    http://<raspberry-pi-ip>:3000
    
  3. Log in met de standaardreferenties:

    • Gebruikersnaam: admin
    • Wachtwoord: admin
  4. Wijzig het wachtwoord wanneer gevraagd.


Stap 4: Configureer een gegevensbron

Grafana vereist een gegevensbron om statistieken te visualiseren. Gemeenschappelijke gegevensbronnen omvatten InfluxDB, Prometheus en MySQL.

Voorbeeld: Prometheus toevoegen als gegevensbron

  1. Klikken Configuratie> Gegevensbronnen in de Grafana -interface.
  2. Klikken Gegevensbron toevoegen en selecteren Prometheus.
  3. Voer de Prometheus Server URL in (bijv. http://localhost:9090) en klik Opslaan en testen.

Stap 5: Maak dashboards en panelen

  1. Navigeren naar Dashboards> Nieuw dashboard.
  2. Klikken Voeg een nieuw paneel toe.
  3. Selecteer uw gegevensbron en configureer query's om de statistieken te visualiseren.
  4. Sla het dashboard op voor toekomstig gebruik.

Stap 6: Optimaliseer Grafana voor Raspberry Pi

  1. Beperk het gebruik van hulpbronnen: Verminder het aantal gegevenspunten en verversingsintervallen om CPU en geheugengebruik te minimaliseren.
  2. Gebruik lichtgewicht gegevensbronnen: Gebruik efficiënte gegevensbronnen zoals Prometheus of InfluxDB, geoptimaliseerd voor omgevingen met lage resource.
  3. Prestaties volgen: Controleer regelmatig systeembronnen met htop of top.

Optioneel: Grafana uitvoeren in Docker

U kunt Grafana uitvoeren in een Docker -container voor eenvoudiger beheer.

  1. Installeer Docker als het nog niet al is geïnstalleerd:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Trek aan de afbeelding van de Grafana Docker:

    sudo docker pull grafana/grafana
    
  3. Voer de Grafana -container uit:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. Toegang tot grafana op http://<raspberry-pi-ip>:3000.


Problemen oplossen

  1. Geen toegang tot Grafana:

    • Controleer of de Grafana -service wordt uitgevoerd:
      sudo systemctl status grafana-server
      
    • Zorg ervoor dat poort 3000 niet wordt geblokkeerd door een firewall.
  2. Hoog gebruik van hulpbronnen:

    • Verminder de verversingssnelheid van het dashboard en beperk het aantal actieve panelen.
  3. Toestemmingsproblemen met Docker:

    • Voeg uw gebruiker toe aan de docker groep:
      sudo usermod -aG docker $USER
      

Toepassingen van Grafana op Raspberry Pi

  1. Monitoring van Raspberry Pi System Metrics (CPU, geheugen, schijfgebruik)
  2. Visualiseren van IoT -gegevens van sensoren en apparaten
  3. Netwerkprestaties en bandbreedte volgen
  4. Dashboards maken voor thuisautomatiseringssystemen

Conclusie

Grafana uitvoeren op een Raspberry Pi biedt een krachtig en flexibel platform voor datavisualisatie. Of u nu het systeemprestaties bewaakt of IoT -gegevens volgt, de intuïtieve interface en aanpassingsopties van Grafana maken het een ideale keuze voor Raspberry PI -projecten. Volg deze gids om Grafana op te zetten en begin vandaag nog met het maken van inzichtelijke dashboards!

Laat een reactie achter

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.