Kör grafana på Raspberry Pi

Grafana är en kraftfull öppen källkodsplattform för övervakning och visualisering av data. Att köra Grafana på en Raspberry Pi gör att du kan skapa instrumentpaneler för olika mätvärden, från systemövervakning till IoT -datavisualisering. Den här guiden leder dig genom att ställa in Grafana på en Raspberry Pi.


Vad du behöver

  1. Raspberry Pi: En Raspberry Pi 3, 4 eller senare rekommenderas.
  2. Operativsystem: Raspberry Pi OS (32-bitars eller 64-bitars).
  3. Internetanslutning: Se till att Raspberry Pi är ansluten till internet.
  4. Terminalåtkomst: SSH i din Raspberry Pi eller använd ett tangentbord och monitor.
  5. Uppdaterat OS: Uppdatera ditt Raspberry Pi OS genom att springa:
    sudo apt update && sudo apt upgrade -y
    

Steg 1: Installera Grafana

Grafana tillhandahåller ett officiellt arkiv för installation på debianbaserade system, inklusive Raspberry Pi OS.

1. Lägg till Grafana -förvaret

  1. Installera nödvändiga beroenden:

    sudo apt install -y software-properties-common
    
  2. Lägg till Grafana GPG -nyckeln:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Lägg till Grafana -förvaret:

    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. Uppdatera din paketlista:

    sudo apt update
    

2. Installera Grafana

Installera Grafana med följande kommando:

sudo apt install -y grafana

Steg 2: Starta och aktivera Grafana Service

  1. Starta Grafana -tjänsten:

    sudo systemctl start grafana-server
    
  2. Aktivera tjänsten att starta vid start:

    sudo systemctl enable grafana-server
    
  3. Kontrollera statusen för Grafana -tjänsten:

    sudo systemctl status grafana-server
    

Steg 3: Åtkomst till Grafana -webbgränssnittet

  1. Öppna en webbläsare på en enhet ansluten till samma nätverk som din Raspberry Pi.

  2. Navigera till följande url, ersätta <raspberry-pi-ip> Med din Raspberry Pis IP -adress:

    http://<raspberry-pi-ip>:3000
    
  3. Logga in med standarduppgifterna:

    • Användarnamn: admin
    • Lösenord: admin
  4. Ändra lösenordet när du uppmanas.


Steg 4: Konfigurera en datakälla

Grafana kräver en datakälla för att visualisera mätvärden. Vanliga datakällor inkluderar InfluxDB, Prometheus och MySQL.

Exempel: Lägga till Prometheus som datakälla

  1. Klick Konfiguration> Datakällor I Grafana -gränssnittet.
  2. Klick Lägg till datakälla och välj Prometheus.
  3. Ange Prometheus -serverns URL (t.ex. http://localhost:9090) och klicka Spara & Test.

Steg 5: Skapa instrumentpaneler och paneler

  1. Navigera till Instrumentpaneler> Ny instrumentpanel.
  2. Klick Lägg till en ny panel.
  3. Välj din datakälla och konfigurera frågor för att visualisera mätvärdena.
  4. Spara instrumentpanelen för framtida användning.

Steg 6: Optimera Grafana för Raspberry Pi

  1. Begränsa resursanvändningen: Minska antalet datapunkter och uppdatera intervall för att minimera CPU och minnesanvändning.
  2. Använd lätta datakällor: Använd effektiva datakällor som Prometheus eller InfluxDB, optimerad för miljöer med låg resurs.
  3. Övervaka prestanda: Kontrollera regelbundet systemresurser med htop eller top.

Valfritt: Kör Grafana i Docker

Du kan köra Grafana i en Docker -behållare för enklare hantering.

  1. Installera Docker om den inte redan är installerad:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Dra Grafana Docker -bilden:

    sudo docker pull grafana/grafana
    
  3. Kör Grafana -behållaren:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. Få tillgång till Grafana på http://<raspberry-pi-ip>:3000.


Felsökning

  1. Det går inte att få tillgång till Grafana:

    • Kontrollera att Grafana -tjänsten körs:
      sudo systemctl status grafana-server
      
    • Se till att port 3000 inte blockeras av en brandvägg.
  2. Hög resursanvändning:

    • Minska instrumentpanelen Uppdatera hastigheten och begränsa antalet aktiva paneler.
  3. Tillståndsproblem med Docker:

    • Lägg till din användare till docker grupp:
      sudo usermod -aG docker $USER
      

Applikationer av Grafana på Raspberry Pi

  1. Övervakning av Raspberry PI -systemmetriker (CPU, minne, diskanvändning)
  2. Visualisera IoT -data från sensorer och enheter
  3. Spårning av nätverksprestanda och bandbredd
  4. Skapa instrumentpaneler för hemautomationssystem

Slutsats

Att köra Grafana på en Raspberry Pi ger en kraftfull och flexibel plattform för datavisualisering. Oavsett om du övervakar systemprestanda eller spårning av IoT -data, Grafanas intuitiva gränssnitt och anpassningsalternativ gör det till ett idealiskt val för Raspberry PI -projekt. Följ den här guiden för att ställa in Grafana och börja skapa insiktsfulla instrumentpaneler idag!

Lämna en 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.