Futó grafana a Raspberry Pi -n

A Grafana egy erős nyílt forráskódú platform az adatok megfigyelésére és megjelenítésére. A Grafana futtatása a Raspberry Pi -n lehetővé teszi, hogy irányítópultokat hozzon létre a különféle mutatókhoz, a rendszer megfigyelésétől az IoT -adatok megjelenítéséig. Ez az útmutató végigvezeti a Grafana beállítását egy Raspberry Pi -en.


Mire lesz szüksége

  1. Raspberry Pi: A javasolt Raspberry PI 3, 4 vagy újabb ajánlott.
  2. Operációs rendszer: Raspberry Pi OS (32 bites vagy 64 bites).
  3. Internetkapcsolat: Győződjön meg arról, hogy a Raspberry Pi csatlakozik az internethez.
  4. Terminál hozzáférés: SSH a Raspberry Pi -be, vagy használjon billentyűzetet és monitorot.
  5. Frissített operációs rendszer: Frissítse a Raspberry Pi OS -t futtatásával:
    sudo apt update && sudo apt upgrade -y
    

1. lépés: Telepítse a Grafanát

A Grafana hivatalos adattárt kínál a Debian-alapú rendszerek telepítéséhez, beleértve a Raspberry Pi OS-t.

1. Adja hozzá a Grafana tárolóját

  1. Telepítse a szükséges függőségeket:

    sudo apt install -y software-properties-common
    
  2. Adja hozzá a Grafana GPG gombot:

    sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
    
  3. Adja hozzá a Grafana tárolóját:

    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. Frissítse a csomaglistát:

    sudo apt update
    

2. Telepítse a Grafanát

Telepítse a Grafana -t a következő paranccsal:

sudo apt install -y grafana

2. lépés: Indítsa el és engedélyezze a Grafana szolgáltatást

  1. Indítsa el a Grafana szolgáltatást:

    sudo systemctl start grafana-server
    
  2. Engedélyezze a szolgáltatás indítását a rendszerindításkor:

    sudo systemctl enable grafana-server
    
  3. Ellenőrizze a Grafana szolgáltatás állapotát:

    sudo systemctl status grafana-server
    

3. lépés: Hozzáférjen a Grafana webes felületre

  1. Nyisson meg egy böngészőt egy olyan eszközön, amely ugyanabba a hálózatba csatlakozik, mint a Raspberry Pi.

  2. Keresse meg a következő URL -t, cseréje <raspberry-pi-ip> A Raspberry Pi IP -címével:

    http://<raspberry-pi-ip>:3000
    
  3. Jelentkezzen be az alapértelmezett hitelesítő adatokkal:

    • Felhasználónév: admin
    • Jelszó: admin
  4. Változtassa meg a jelszót, amikor a rendszer kéri.


4. lépés: Konfiguráljon egy adatforrást

A Grafana előírja, hogy egy adatforrás a metrikák megjelenítéséhez. A közönséges adatforrások közé tartozik az influxDB, a Prometheus és a MySQL.

Példa: Prometheus hozzáadása adatforrásként

  1. Kattintás Konfiguráció> Adatforrások A Grafana felületen.
  2. Kattintás Adjon hozzá adatforrást és válasszon Prométheusz.
  3. Írja be a Prometheus szerver URL -jét (pl. http://localhost:9090) és kattintson Mentés és teszt.

5. lépés: Hozzon létre műszerfalakat és paneleket

  1. Navigál Dashboards> Új műszerfal.
  2. Kattintás Adjon hozzá egy új panelt.
  3. Válassza ki az adatforrást, és konfigurálja a lekérdezéseket a mutatók megjelenítéséhez.
  4. Mentse el az irányítópultot a jövőbeni használatra.

6. lépés: Optimalizálja a Grafana -t a Raspberry Pi -hez

  1. Korlátozza az erőforrás -felhasználást: Csökkentse az adatpontok számát és frissítse az intervallumokat a CPU és a memória használatának minimalizálása érdekében.
  2. Használjon könnyű adatforrásokat: Használjon olyan hatékony adatforrásokat, mint a Prometheus vagy az influxDB, amelyet alacsony forrású környezethez optimalizáltak.
  3. Figyelemmel kíséri a teljesítményt: Rendszeresen ellenőrizze a rendszer erőforrásait htop vagy top.

Opcionális: Grafana futtatása a Dockerben

A Grafana -t Docker konténerben futtathatja a könnyebb kezelés érdekében.

  1. Telepítse a Docker -t, ha még nem telepítve:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Húzza meg a Grafana Docker képet:

    sudo docker pull grafana/grafana
    
  3. Futtassa a Grafana tartályt:

    sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
    
  4. Hozzáférés a Grafana -nál http://<raspberry-pi-ip>:3000.


Hibaelhárítás

  1. Nem lehet elérni Grafanát:

    • Ellenőrizze, hogy a Grafana szolgáltatás fut -e:
      sudo systemctl status grafana-server
      
    • Győződjön meg arról, hogy a 3000 portot nem blokkolja a tűzfal.
  2. Magas erőforrás -felhasználás:

    • Csökkentse a műszerfal frissítési sebességét és korlátozza az aktív panelek számát.
  3. Engedélyezési kérdések a Docker -rel:

    • Adja hozzá a felhasználót a docker csoport:
      sudo usermod -aG docker $USER
      

A Grafana alkalmazása a Raspberry PI -n

  1. A Raspberry PI rendszer mutatóinak megfigyelése (CPU, memória, lemezhasználat)
  2. IoT -adatok megjelenítése érzékelőktől és eszközöktől
  3. A hálózati teljesítmény és a sávszélesség nyomon követése
  4. Mérgős táblák létrehozása az otthoni automatizálási rendszerekhez

Következtetés

A Grafana futtatása a Raspberry Pi -en hatékony és rugalmas platformot biztosít az adatok megjelenítéséhez. Függetlenül attól, hogy figyeli a rendszer teljesítményét, akár az IoT adatait követi, a Grafana intuitív felületének és testreszabási lehetőségeinek ideális választásává válik a Raspberry PI projektek számára. Kövesse ezt az útmutatót a Grafana beállításához, és kezdje el ma élesítő műszerfalak létrehozását!

Hagyj egy megjegyzést

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.