Grafana este o platformă puternică open-source pentru monitorizarea și vizualizarea datelor. Rularea Grafana pe un Raspberry PI vă permite să creați tablouri de bord pentru diverse valori, de la monitorizarea sistemului până la vizualizarea datelor IoT. Acest ghid vă parcurge prin configurarea Grafana pe un Raspberry Pi.
Ce vei avea nevoie
- Raspberry PI: Se recomandă un zmeură PI 3, 4, sau mai târziu.
- Sistem de operare: Raspberry Pi OS (pe 32 de biți sau pe 64 de biți).
- Conexiune la internet: Asigurați -vă că Raspberry Pi este conectat la Internet.
- Acces terminal: SSH în Raspberry Pi sau utilizați o tastatură și un monitor.
- OS actualizat: Actualizați -vă sistemul de operare Raspberry Pi rulând:
Pasul 1: Instalați Grafana
Grafana oferă un depozit oficial pentru instalarea pe sisteme bazate pe Debian, inclusiv Raspberry Pi OS.
1. Adăugați depozitul Grafana
-
Instalați dependențele necesare:
-
Adăugați cheia GRAFANA GPG:
-
Adăugați depozitul Grafana:
-
Actualizați -vă lista de pachete:
2. Instalați Grafana
Instalați Grafana folosind următoarea comandă:
Pasul 2: Începeți și activați serviciul Grafana
-
Începeți serviciul Grafana:
-
Activați serviciul să înceapă la boot:
-
Verificați starea serviciului Grafana:
Pasul 3: Accesați interfața web Grafana
-
Deschideți un browser pe un dispozitiv conectat la aceeași rețea ca Raspberry Pi.
-
Navigați la următoarea adresă URL, înlocuind
<raspberry-pi-ip>
Cu adresa IP a Raspberry Pi:http://<raspberry-pi-ip>:3000
-
Conectați -vă cu acreditările implicite:
- Nume utilizator:
admin
- Parolă:
admin
- Nume utilizator:
-
Schimbați parola atunci când vi se solicită.
Pasul 4: Configurați o sursă de date
Grafana necesită o sursă de date pentru a vizualiza valorile. Sursele comune de date includ InfluxDB, Prometeu și MySQL.
Exemplu: adăugarea Prometeu ca sursă de date
- Clic Configurare> Surse de date în interfața Grafana.
- Clic Adăugați sursa de date și selectați Prometeu.
- Introduceți adresa URL a serverului Prometheus (de exemplu,
http://localhost:9090
) și faceți clic Salvați și testați.
Pasul 5: Creați tablouri de bord și panouri
- Navigați la Tablouri de bord> nou tablou de bord.
- Clic Adăugați un nou panou.
- Selectați sursa de date și configurați întrebările pentru a vizualiza valorile.
- Salvați tabloul de bord pentru utilizare viitoare.
Pasul 6: Optimizați Grafana pentru Raspberry Pi
- Limitați utilizarea resurselor: Reduceți numărul de puncte de date și intervale de actualizare pentru a minimiza utilizarea procesorului și a memoriei.
- Utilizați surse ușoare de date: Utilizați surse de date eficiente precum Prometheus sau InfluxDB, optimizate pentru medii cu resurse mici.
-
Monitorizarea performanței: Verificați regulat resursele sistemului cu
htop
sautop
.
Opțional: rularea Grafana în Docker
Puteți rula Grafana într -un container Docker pentru o gestionare mai ușoară.
-
Instalați Docker dacă nu este deja instalat:
-
Trageți imaginea Grafana Docker:
-
Rulați containerul Grafana:
-
Accesați Grafana la
http://<raspberry-pi-ip>:3000
.
Depanare
-
Incapabil să acceseze Grafana:
- Verificați dacă serviciul Grafana funcționează:
- Asigurați -vă că portul 3000 nu este blocat de un firewall.
-
Utilizare ridicată a resurselor:
- Reduceți rata de actualizare a tabloului de bord și limitați numărul de panouri active.
-
Probleme cu permisiunea cu Docker:
- Adăugați utilizatorul la
docker
grup:
- Adăugați utilizatorul la
Aplicații de Grafana pe Raspberry Pi
- Monitorizarea valorilor sistemului Raspberry PI (CPU, memorie, utilizarea discului)
- Vizualizarea datelor IoT de la senzori și dispozitive
- Urmărirea performanței rețelei și a lățimii de bandă
- Crearea de tablouri de bord pentru sisteme de automatizare a locuințelor
Concluzie
Rularea Grafana pe un Raspberry Pi oferă o platformă puternică și flexibilă pentru vizualizarea datelor. Indiferent dacă monitorizați performanța sistemului sau urmăriți datele IoT, opțiunile intuitive ale interfeței și personalizarea Grafana îl fac o alegere ideală pentru proiectele Raspberry Pi. Urmați acest ghid pentru a configura Grafana și începeți să creați tablouri de bord interesante astăzi!