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
- Raspberry Pi: A javasolt Raspberry PI 3, 4 vagy újabb ajánlott.
- Operációs rendszer: Raspberry Pi OS (32 bites vagy 64 bites).
- Internetkapcsolat: Győződjön meg arról, hogy a Raspberry Pi csatlakozik az internethez.
- Terminál hozzáférés: SSH a Raspberry Pi -be, vagy használjon billentyűzetet és monitorot.
-
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
-
Telepítse a szükséges függőségeket:
sudo apt install -y software-properties-common
-
Adja hozzá a Grafana GPG gombot:
sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
-
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
-
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
-
Indítsa el a Grafana szolgáltatást:
sudo systemctl start grafana-server
-
Engedélyezze a szolgáltatás indítását a rendszerindításkor:
sudo systemctl enable grafana-server
-
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
-
Nyisson meg egy böngészőt egy olyan eszközön, amely ugyanabba a hálózatba csatlakozik, mint a Raspberry Pi.
-
Keresse meg a következő URL -t, cseréje
<raspberry-pi-ip>
A Raspberry Pi IP -címével:http://<raspberry-pi-ip>:3000
-
Jelentkezzen be az alapértelmezett hitelesítő adatokkal:
- Felhasználónév:
admin
- Jelszó:
admin
- Felhasználónév:
-
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
- Kattintás Konfiguráció> Adatforrások A Grafana felületen.
- Kattintás Adjon hozzá adatforrást és válasszon Prométheusz.
- Í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
- Navigál Dashboards> Új műszerfal.
- Kattintás Adjon hozzá egy új panelt.
- Válassza ki az adatforrást, és konfigurálja a lekérdezéseket a mutatók megjelenítéséhez.
- 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
- 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.
- 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.
-
Figyelemmel kíséri a teljesítményt: Rendszeresen ellenőrizze a rendszer erőforrásait
htop
vagytop
.
Opcionális: Grafana futtatása a Dockerben
A Grafana -t Docker konténerben futtathatja a könnyebb kezelés érdekében.
-
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
-
Húzza meg a Grafana Docker képet:
sudo docker pull grafana/grafana
-
Futtassa a Grafana tartályt:
sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
-
Hozzáférés a Grafana -nál
http://<raspberry-pi-ip>:3000
.
Hibaelhárítás
-
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.
- Ellenőrizze, hogy a Grafana szolgáltatás fut -e:
-
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.
-
Engedélyezési kérdések a Docker -rel:
- Adja hozzá a felhasználót a
docker
csoport:sudo usermod -aG docker $USER
- Adja hozzá a felhasználót a
A Grafana alkalmazása a Raspberry PI -n
- A Raspberry PI rendszer mutatóinak megfigyelése (CPU, memória, lemezhasználat)
- IoT -adatok megjelenítése érzékelőktől és eszközöktől
- A hálózati teljesítmény és a sávszélesség nyomon követése
- 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!