Raspberry Pi sistēmas uzraudzība, izmantojot InfluxDB, Telegraf un Grafana

Raspberry Pi Sistemas Uzraudziba Izmantojot Influxdb Telegraf Un Grafana



Vai vēlaties pārraudzīt Raspberry Pi sistēmas informāciju, piemēram, CPU lietojumu, RAM, mijmaiņas atmiņu vai diska lietojumu? Izpildiet šo rakstu, kurā mēs parādīsim, kā varat veikt sistēmas uzraudzību savai Raspberry Pi ierīcei, izmantojot InfluxDB , Telegrāfs un Grafana .

Raspberry Pi sistēmas uzraudzība, izmantojot InfluxDB, Telegraf un Grafana

Lai veiktu sistēmas uzraudzību, instalējiet šādus rīkus:

Instalējiet InfluxDB vietnē Raspberry Pi

Lai instalētu I nfluxDB datu bāzes sistēma no Raspberry Pi repozitorija, palaidiet tālāk minēto komandu:







$ sudo apt uzstādīt influxdb



Pēc instalēšanas pārbaudiet InfluxDB statusu, izmantojot šādu komandu:



$ sudo systemctl statuss influxdb





Tiek apstiprināts aktīvais (darbošanās) statuss InfluxDB darbojas bez problēmām.

Instalējiet Telegraf vietnē Raspberry Pi

Telegrāfs ir servera aģents, ko izmanto metrikas informācijas apkopošanai, un to var instalēt, veicot šādas darbības:



1. darbība: Vispirms lejupielādējiet InfluxDB taustiņu no šādas komandas:

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

2. darbība: Pievienojiet InfluxDB taustiņu Raspberry Pi, izmantojot šādu komandu:

$ atbalss '23a1c8836f0afc5ed24e0486339d7cc8f6790b83886c4c96995b88a061c5bb5d influxdb.key' | sha256sum -c && kaķis influxdb.key | gpg --dārgais | sudo tee / utt / apt / trusted.gpg.d / influxdb.gpg > / izstrādātājs / null

3. darbība: Tagad pievienojiet Telegrāfs krātuve uz Raspberry Pi avotu sarakstu, izmantojot šādu komandu:

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

4. darbība: Lai nodrošinātu, ka repozitorijs ir veiksmīgi pievienots, atjauniniet Raspberry Pi repozitoriju, izmantojot tālāk minēto atjaunināšanas komandu:

$ sudo piemērots atjauninājums

5. darbība: Pēc atjaunināšanas instalējiet Telegrāfs Raspberry Pi, izmantojot šādu komandu:

$ sudo apt uzstādīt telegrāfs -Y

Nodrošināt Telegrāfs pakalpojums darbojas, jums ir jāizpilda šāda komanda:

$ sudo systemctl status telegraf

Instalējiet Grafana vietnē Raspberry Pi

Pēdējais instalēšanas rīks ir Grafana , kas ir sistēmas uzraudzības rīks, kas parāda rezultātu tīmekļa saskarnē. Lai instalētu Grafana Raspberry Pi veiciet tālāk norādītās darbības.

1. darbība: Lejupielādēt Grafana jaunākās versijas deb pakotnes Raspberry Pi, izmantojot šādu komandu:

$ wget https: // dl.grafana.com / uzņēmums / atbrīvot / grafana-enterprise_9.2.5_armhf.deb

Apmeklējiet vietni šeit lai lejupielādētu Grafana atbilstoši jūsu sistēmas arhitektūrai.

2. darbība: Lai instalētu Grafana Raspberry Pi, izmantojot deb pakotni, izmantojiet šo komandu:

$ sudo apt uzstādīt . / grafana-enterprise_9.2.5_armhf.deb

Pēc instalēšanas jums jāsāk Grafana pakalpojumu Raspberry Pi no šādas komandas:

$ sudo systemctl start grafana-server.service

Apstipriniet aktīvās darbības statusu Grafana Raspberry Pi, izmantojot šādu komandu:

$ sudo systemctl statuss grafana-server.service

Izveidojiet Grafana datu bāzi

Pēc visu rīku instalēšanas jums ir jāizveido datu bāze, izmantojot InfluxDB datu bāzes sistēma, kuru atbalsta Grafana . Lai izveidotu datu bāzi, izmantojot InfluxDB , veiciet tālāk minētās darbības:

1. darbība: Atveriet InfluxDB datu bāze no šādas komandas:

$ pieplūdums

2. darbība: Izveidojiet datu bāzes nosaukumu 'telegrāfs' izmantojot šādu sintaksi:

izveidot datubāzi telegraf

3. darbība: Lai izmantotu, izpildiet tālāk norādīto sintaksi Telegrāfs datu bāze.

izmantot telegrafu

4. darbība: Jums ir jāizveido lietotājvārds un jāiestata parole savai datubāzei, izmantojot šādu sintaksi:

izveidot lietotāju < lietotājvārds > ar paroli 'database_password' ar visām privilēģijām

5. darbība: Tagad piešķiriet visas privilēģijas, izmantojot šādu sintaksi:

piešķirt visas telegrafa privilēģijas < datu bāzes_lietotājvārds >

6. darbība: Izejiet no datu bāzes, izmantojot 'Izeja' komandu, lai pabeigtu datu bāzes iestatīšanu.

Konfigurējiet Telegraf failu

Pirms virzīties uz Grafana informācijas panelī, jums jāveic šādas darbības, lai konfigurētu Telegrāfs failu Raspberry Pi.

$ sudo nano / utt / telegrāfs / telegrāfs.conf

Failā atrodiet tālāk norādītās rindiņas un attiecīgi noņemiet komentārus. Tomēr tā vietā, lai meklētu šīs rindiņas failā, varat tās manuāli pievienot jebkur failā:

[ [ izejas.influxdb ] ]

urls = [ 'http://127.0.0.1:8086' ]

datu bāze = 'telegrāfs'

lietotājvārds = 'datubāzes_lietotājs'

parole = 'datubāzes_parole'

Noteikti nomainiet lietotājvārds un parole pēc tam saglabājiet failu, izmantojot “CTRL+X” .

Pārlādēt Telegrāfs pakalpojumu, izmantojot šādu komandu:

$ sudo systemctl pārlādēt telegraf.service

Lai pārbaudītu, vai veiktās izmaiņas ir veiksmīgi piemērotas, izpildiet šo komandu:

$ sudo systemctl statuss telegraf.service

Piekļūstiet Grafana tīmekļa saskarnei

Raspberry Pi atveriet pārlūkprogrammu Chromium un ievadiet adresi “localhost:3000” lai atvērtu Grafana mērinstrumentu panelis.

Piesakieties Grafana ar lietotājvārdu un paroli (noklusējums ir 'administrators' abos gadījumos).

Jums ir jāmaina parole nākamajā ekrāna logā.

Dodieties uz 'Konfigurācijas iestatījumi' opcija uz Grafana informācijas paneli un noklikšķiniet uz “Pievienot datu avotu” pogu.

Izvēlieties InfluxDB kā datu avots.

Aizpildiet http sadaļu ar “vietējā adrese” un porta numuru “8086”.

Ritiniet uz leju un pievienojiet savu datu bāzes informāciju, ko mēs izveidojām iepriekš, un pēc tam noklikšķiniet uz “Saglabāt un pārbaudīt” pogu, lai pievienotu datu bāzi Grafana .

Tagad noklikšķiniet uz 'bultiņa' ikona tieši priekšā 'Meklēt' variants:

Noklikšķiniet uz “Importēt” opciju.

Pievienojiet ID “10578” un atlasiet “Ielādēt” pogu.

Ritiniet uz leju, atlasiet “InfluxDB” opciju un pēc tam noklikšķiniet uz “Importēt” pogu.

Pārlādēt Grafana tīmekļa lapu, lai skatītu Raspberry Pi sistēmas informāciju.

Šajā brīdī jūs esat veiksmīgi iestatījis Raspberry Pi sistēmas uzraudzības procesu, izmantojot InfluxDB , Telegrāfs un Grafana .

Secinājums

Raspberry Pi sistēmas uzraudzība ir ērta, jo tā ļauj lietotājiem pārbaudīt sistēmas veiktspēju. Ar InfluxDB , Telegrāfs un Grafana , lietotāji var veiksmīgi veikt sistēmas uzraudzības uzdevumus. Iepriekš minētās vadlīnijas noteikti palīdzēs iestatīt sistēmas uzraudzības procesu, un tas jādara savā sistēmā, lai iegūtu detalizētu informāciju par sistēmu, piemēram, CPU lietojumu, RAM un daudz ko citu.