Raspberry Pi süsteemi jälgimine InfluxDB, Telegrafi ja Grafana abil

Raspberry Pi Susteemi Jalgimine Influxdb Telegrafi Ja Grafana Abil



Kas soovite jälgida oma Raspberry Pi süsteemi teavet, nagu protsessori kasutamine, RAM, vahetusmälu või kettakasutus? Järgige seda artiklit, kus näitame teile, kuidas saate oma Raspberry Pi seadme jaoks süsteemi jälgida InfluxDB , Telegraaf ja Grafana .

Raspberry Pi süsteemi jälgimine InfluxDB, Telegrafi ja Grafana abil

Süsteemi jälgimiseks installige järgmised tööriistad:

Installige InfluxDB rakendusse Raspberry Pi

I installimiseks nfluxDB andmebaasisüsteemi Raspberry Pi hoidlast, käivitage alltoodud käsk:







$ sudo asjakohane installida influxdb



Pärast installimist kontrollige InfluxDB olek, kasutades järgmist käsku:



$ sudo systemctl olek influxdb





Aktiivne (töötav) olek kinnitab InfluxDB töötab ilma probleemideta.

Installige Telegraf Raspberry Pi-sse

Telegraaf on serveriagent, mida kasutatakse mõõdikute teabe kogumiseks ja selle saab installida järgmiste sammude abil:



Samm 1: Esiteks laadige alla InfluxDB klahvi järgmisest käsust:

$ wget -q https: // repos.influxdata.com / influxdb.key

2. samm: Lisage InfluxDB klahvi Raspberry Pi, kasutades järgmist käsku:

$ kaja „23a1c8836f0afc5ed24e0486339d7cc8f6790b83886c4c96995b88a061c5bb5d influxdb.key” | sha256summa -c && kass influxdb.key | gpg -- armuke | sudo tee / jne / asjakohane / trusted.gpg.d / influxdb.gpg > / dev / null

3. samm: Nüüd lisage Telegraaf hoidla Raspberry Pi allikaloendisse, kasutades järgmist käsku:

$ kaja 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/debian stable main' | sudo tee / jne / asjakohane / sources.list.d / influxdata.list

4. samm: Hoidla eduka lisamise tagamiseks värskendage Raspberry Pi hoidlat allpool mainitud värskenduskäsuga:

$ sudo sobiv värskendus

5. samm: Pärast värskendamist installige Telegraaf Raspberry Pi-s järgmise käsu kaudu:

$ sudo asjakohane installida telegraaf -Y

Kindlustama Telegraaf teenus töötab, peate käivitama järgmise käsu:

$ sudo systemctl staatuse telegraf

Installige Grafana Raspberry Pi-sse

Viimane paigaldustööriist on Grafana , mis on süsteemi jälgimise tööriist, mis kuvab tulemuse veebiliideses. Paigaldama Grafana Raspberry Pi puhul järgige alltoodud samme:

Samm 1: Lae alla Grafana oma Raspberry Pi uusima versiooni deb-pakett järgmise käsu kaudu:

$ wget https: // dl.grafana.com / ettevõte / vabastada / grafana-enterprise_9.2.5_armhf.deb

Külastage veebisaiti siin alla laadida Grafana vastavalt teie süsteemi arhitektuurile.

2. samm: Paigaldama Grafana Raspberry Pi-s kasutage deb-paketi kaudu järgmist käsku:

$ sudo asjakohane installida . / grafana-enterprise_9.2.5_armhf.deb

Pärast installimist peate käivitama Grafana teenust Raspberry Pi-s järgmisest käsust:

$ sudo systemctl käivitage grafana-server.service

Kinnitage seadme aktiivne olek Grafana Raspberry Pi-s järgmise käsu kaudu:

$ sudo systemctl olek grafana-server.service

Looge Grafana jaoks andmebaas

Pärast kõigi tööriistade installimist peate looma andmebaasi kasutades InfluxDB andmebaasisüsteem, mida toetab Grafana . Andmebaasi loomiseks kasutades InfluxDB , järgige alltoodud samme:

Samm 1: Ava InfluxDB andmebaasist järgmisest käsust:

$ sissevool

2. samm: Loo andmebaasi nimi 'telegraaf' kasutades järgmist süntaksit:

luua andmebaasi telegraf

3. samm: Kasutamiseks käivitage järgmine süntaks Telegraaf andmebaasi.

kasuta telegrafi

4. samm: Peate looma kasutajanime ja määrama oma andmebaasile parooli, kasutades järgmist süntaksit:

kasutaja loomine < kasutajanimi > parooliga 'database_password' kõigi privileegidega

5. samm: Nüüd andke kõik õigused järgmise süntaksi abil:

anda kõik telegrafi privileegid < andmebaasi_kasutajanimi >

6. samm: Väljuge andmebaasist läbi 'väljumine' käsk andmebaasi seadistamise lõpuleviimiseks.

Telegrafi faili seadistamine

Enne liikumist suunas Grafana armatuurlaual, peate selle konfigureerimiseks tegema järgmised toimingud Telegraaf fail Raspberry Pi-s.

$ sudo nano / jne / telegraaf / telegraaf.conf

Otsige faili seest üles järgmised read ja tühjendage nende kommentaarid. Kuid selle asemel, et neid ridu faili seest otsida, saate need käsitsi lisada ükskõik kuhu faili sees:

[ [ väljundid.influxdb ] ]

URL-id = [ 'http://127.0.0.1:8086' ]

andmebaas = 'telegraaf'

kasutajanimi = 'andmebaasi_kasutaja'

parool = 'andmebaasi_parool'

Asendage kindlasti kasutajanimi ja parool seejärel salvestage fail kasutades 'CTRL+X' .

Laadige uuesti Telegraaf teenus järgmise käsuga:

$ sudo systemctl laadige uuesti telegraf.service

Kontrollimaks, kas tehtud muudatused on edukalt rakendatud, käivitage järgmine käsk:

$ sudo systemctl olek telegraf.service

Juurdepääs Grafana veebiliidesele

Avage Raspberry Pi Chromiumi brauser ja sisestage aadress 'localhost: 3000' avada Grafana armatuurlaud.

Logi sisse Grafana kasutajanime ja parooliga (vaikimisi on 'administraator' mõlemal juhul).

Peate parooli muutma järgmises ekraaniaknas.

Mine lehele 'Konfiguratsiooni sätted' valik peal Grafana armatuurlaud ja klõpsake nuppu 'Lisa andmeallikas' nuppu.

Valige InfluxDB andmeallikana.

Täida http sektsioon koos 'kohalik aadress' ja pordi number '8086'.

Kerige alla ja lisage oma varem loodud andmebaasi teave ja seejärel klõpsake nuppu 'Salvesta ja testi' nuppu andmebaasi lisamiseks Grafana .

Nüüd klõpsake nuppu 'nool' ikooni otse ees 'Otsing' valik:

Klõpsake nuppu 'Import' valik.

Lisage ID '10578' ja valige 'Laadi' nuppu.

Kerige alla, valige 'InfluxDB' valikut ja seejärel klõpsake nuppu 'Import' nuppu.

Laadige uuesti Grafana veebilehel, et näha oma Raspberry Pi süsteemiteavet.

Siinkohal olete Raspberry Pi süsteemi jälgimisprotsessi edukalt seadistanud InfluxDB , Telegraaf ja Grafana .

Järeldus

Raspberry Pi süsteemi jälgimine on mugav, kuna see võimaldab kasutajatel kontrollida oma süsteemi jõudlust. Koos InfluxDB , Telegraaf ja Grafana , saavad kasutajad edukalt täita süsteemi jälgimise ülesandeid. Ülaltoodud juhised aitavad teil kindlasti süsteemi jälgimise protsessi seadistada ja peaksite seda oma süsteemis tegema, et saada üksikasjalikku teavet süsteemi kohta, nagu protsessori kasutus, RAM ja palju muud.