Netdata ir bezmaksas un atvērtā koda izplatīta reāllaika uzraudzības programma, kas darbojas dažādās skaitļošanas ierīcēs; fiziskie serveri, mākoņu serveri, konteineri un pat IoT ierīces. Tas apkopo daudz datu un vizualizē tos gludos un interaktīvajos informācijas paneļos. Mēs gatavojamies instalēt Netdata uz Ubuntu 20.04 LTS un pēc tam parādiet, kā tiek vizualizēti dažādi rādītāji.
1. darbība: instalējiet Netdata, izmantojot kickstart.sh skripts
Šis ir vēlamais Netdata instalēšanas veids, jo tas ļauj jums nodot citus argumentus tai pašai komandai, lai pielāgotu instalēšanas procesu. Vissvarīgākais ir tas, ka šī metode vienmērīgi darbojas visos apgabalos.
Sākumā jūs varētu vēlēties apskatīt vairāk informācijas par Netdata. Izmantojiet komandu APT šādi.
$ apt parādīt netdatusIzeja sniedz tādu informāciju par Netdata kā jaunākā versija, izcelsme, instalācijas lielums un pakotnes apraksts.
Lai instalētu Netdata, vienkārši palaidiet kickstart skriptu šādi.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)Kā pamanīsit, skripts veic virkni darbību. Pirmkārt, tas automātiski atklāj jūsu palaisto Linux operētājsistēmu un izplatīšanu un vēlāk instalē nepieciešamās pakotnes.
No zemāk redzamās izejas jūs varat redzēt, ka mūsu skripta informācija ir izgūta un parādīta stdout.
Pēc tam skripts turpina pārbaudīt, vai jums jau ir kāds Netdata gadījums, un, ja tāds ir, skripts atjaunina Netdata, nevis instalē Netdata no jauna.
Pēc tam skripts izvelk Netdata no Git repozitorija un saglabā to / usr / src / netdata.git. Ceļš. Pēc tam visi nepieciešamie faili un atkarības tiek instalēti un pakotnes indekss tiek atjaunināts.
Ceļā tiks parādīta Netdata failu atrašanās vieta, ieskaitot konfigurācijas failus, tīmekļa failus, db failus un žurnāla failus.
Tuvojoties beigām, tiks parādīti pamata norādījumi par piekļuvi Netdata informācijas panelim, kā arī Netdata palaišana un apturēšana.
Atjauninātāja skripts netdata-updater.sh pēc tam tiek pievienots / etc / cron-daily f, lai nodrošinātu, ka Netdata tiek pastāvīgi atjaunināta.
Instalācijai beidzoties, skripts informēs, ka Netdata tika veiksmīgi instalēta un tagad darbojas.
Visa instalācija aizņem diezgan ilgu laiku, iespējams, vēlēsities veikt nelielu pārtraukumu vai vienkārši pakavēties, līdz tā būs pabeigta.
2. darbība. Pārbaudiet, vai darbojas Netdata
Netdata ir beidzot instalēta. Tomēr ir saprātīgi pārbaudīt, vai tiešām Netdata pakalpojums ir aktīvs un darbojas.
Pēc noklusējuma Netdata klausās 19999. gada portu. Lai to apstiprinātu, palaidiet zemāk esošo komandu netstat:
$ sudo netstat -pnltu | grep 19999
Varat arī apstiprināt, ka Netstat systemd pakalpojums darbojas, izsaucot:
$ sudo systemctl statusa netdataRezultāts apstiprina, ka patiešām Netdata darbojas tā, kā mēs to gaidījām.
3. darbība: konfigurējiet ugunsmūri
Šajā brīdī jūs varat piekļūt Netdata no pārlūka, izmantojot savu resursdatora sistēmu. Tomēr, ja ir iespējots UFW ugunsmūris, tas nebūs iespējams. Paturot to prātā, ir jāatļauj 19999. gada osta.
Tāpēc izpildiet šādas komandas:
$ sudo ufw atļaut 19999 / tcp$ sudo ufw pārlādēt
Pēc tam apstipriniet, ka ugunsmūrī ir atļauts ports 19999.
$ sudo ufw statuss
4. darbība: piekļūstiet Netdata informācijas panelim
Visas konfigurācijas ir pabeigtas un notīrītas no putekļiem. Kad mēs pabeigsim darbu, mēs piekļūsim Netdata, pārlūkojot šo URL. Nomainiet resursdators-ip ar sava resursdatora reālo IP adresi.
http: // host-ip: 19999Un voila! Netdata informācijas panelis tiks parādīts ar elegantām un skaistām vizualizācijām, kas parāda sistēmas pārskatu par galvenajiem sistēmas rādītājiem, piemēram, CPU izmantošanu, tīkla joslas platuma statistiku, diska lasīšanas / rakstīšanas un RAM izmantošanu.
Labajā sānjoslā ir papildu sistēmas metrikas opcijas, uz kurām varat noklikšķināt, lai skatītu informācijas paneļus, kas vizualizē reāllaika statistiku.
Piemēram, lai apskatītu tīkla joslas platumu, atlasiet ikonu “Tīkla saskarnes”, kā parādīts attēlā.
Informācijas panelis “Tīkla saskarnes” tiks parādīts ar joslas platuma statistiku dažādos tīkla adapteros.
Secinājums
Netdata nodrošina lielisku risinājumu jūsu viena mezgla uzraudzībai reāllaikā. Jūs varat konfigurēt trauksmes un paziņojumus, kurus var aktivizēt, kad tiek pārsniegts noteikts notikums vai slieksnis. Izmēģiniet Netdata un informējiet mūs par savu pieredzi.