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
- Raspberry Pi: Een Raspberry Pi 3, 4 of later wordt aanbevolen.
- Besturingssysteem: Raspberry Pi OS (32-bit of 64-bit).
- Internetverbinding: Zorg ervoor dat de Raspberry Pi is aangesloten op internet.
- Terminale toegang: SSH in uw Raspberry Pi of gebruik een toetsenbord en monitor.
-
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
-
Installeer vereiste afhankelijkheden:
sudo apt install -y software-properties-common
-
Voeg de Grafana GPG -toets toe:
sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
-
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
-
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
-
Start de Grafana -service:
sudo systemctl start grafana-server
-
Schakel de service in om te starten bij opstarten:
sudo systemctl enable grafana-server
-
Controleer de status van de Grafana -service:
sudo systemctl status grafana-server
Stap 3: Toegang tot de Grafana Web -interface
-
Open een browser op een apparaat dat is aangesloten op hetzelfde netwerk als uw Raspberry Pi.
-
Navigeer naar de volgende URL, vervangen
<raspberry-pi-ip>
Met het IP -adres van uw Raspberry Pi:http://<raspberry-pi-ip>:3000
-
Log in met de standaardreferenties:
- Gebruikersnaam:
admin
- Wachtwoord:
admin
- Gebruikersnaam:
-
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
- Klikken Configuratie> Gegevensbronnen in de Grafana -interface.
- Klikken Gegevensbron toevoegen en selecteren Prometheus.
- Voer de Prometheus Server URL in (bijv.
http://localhost:9090
) en klik Opslaan en testen.
Stap 5: Maak dashboards en panelen
- Navigeren naar Dashboards> Nieuw dashboard.
- Klikken Voeg een nieuw paneel toe.
- Selecteer uw gegevensbron en configureer query's om de statistieken te visualiseren.
- Sla het dashboard op voor toekomstig gebruik.
Stap 6: Optimaliseer Grafana voor Raspberry Pi
- Beperk het gebruik van hulpbronnen: Verminder het aantal gegevenspunten en verversingsintervallen om CPU en geheugengebruik te minimaliseren.
- Gebruik lichtgewicht gegevensbronnen: Gebruik efficiënte gegevensbronnen zoals Prometheus of InfluxDB, geoptimaliseerd voor omgevingen met lage resource.
-
Prestaties volgen: Controleer regelmatig systeembronnen met
htop
oftop
.
Optioneel: Grafana uitvoeren in Docker
U kunt Grafana uitvoeren in een Docker -container voor eenvoudiger beheer.
-
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
-
Trek aan de afbeelding van de Grafana Docker:
sudo docker pull grafana/grafana
-
Voer de Grafana -container uit:
sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
-
Toegang tot grafana op
http://<raspberry-pi-ip>:3000
.
Problemen oplossen
-
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.
- Controleer of de Grafana -service wordt uitgevoerd:
-
Hoog gebruik van hulpbronnen:
- Verminder de verversingssnelheid van het dashboard en beperk het aantal actieve panelen.
-
Toestemmingsproblemen met Docker:
- Voeg uw gebruiker toe aan de
docker
groep:sudo usermod -aG docker $USER
- Voeg uw gebruiker toe aan de
Toepassingen van Grafana op Raspberry Pi
- Monitoring van Raspberry Pi System Metrics (CPU, geheugen, schijfgebruik)
- Visualiseren van IoT -gegevens van sensoren en apparaten
- Netwerkprestaties en bandbreedte volgen
- 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!