- Kaip gauti realiojo laiko tinklo stebėjimą naudojant Linux naudojant Netdata

Kaip gauti realiojo laiko tinklo stebėjimą naudojant Linux naudojant Netdata

„Netdata“ yra slidi, atviro kodo žiniatinklio naršyklėsistemos stebėjimo įrankis su „Linux“ platformos tinklo stebėjimu realiuoju laiku. Per pažangųjį valdymo centrą jis pateikia įžvalgų apie daugybę „Linux“ serverių ir stalinių kompiuterių aspektų.

Įdiekite „Netdata“

„Netdata“ įrankis yra labai populiarus „Linux“vietos serveryje dėl to, kaip lengva sekti daugybę skirtingų metrikų. Tačiau jos renkami sistemos duomenys nėra būdingi „Linux“ serveriams, todėl paaiškėja, kad jie naudingi net paprastiems stalinių kompiuterių vartotojams, norintiems sužinoti daugiau apie jų mašinos veikimą.

Ubuntu

Galima naudotis „Netdata“ stebėjimo programa„Ubuntu“ vartotojams tiek darbalaukyje, tiek serveryje per oficialius programinės įrangos šaltinius. Norėdami įdiegti programinę įrangą, atidarykite terminalo langą ir naudokitės „Apt“ paketo tvarkykle.

sudo apt install netdata

Debian

„Debian“ turi „Netdata“ versiją, pasiekiamąoficialios programinės įrangos saugyklos. Kadangi tai yra atvirojo kodo, nereikia keisti jokių specialių parametrų. Beje, jei jums nepatinka tai, kad „Debian“ operacinė sistema dažnai atsilieka nuo kitų „Linux“ paskirstymų, galbūt norėsite įdiegti „Debian Backports“. Įjungę šią funkciją gausite naujesnę „Netdata“ versiją.

Norėdami įdiegti „Netdata“ stebėjimo įrankį „Debian“, atidarykite terminalą ir naudokite komandą Apt-get.

sudo apt-get install netdata

„Arch Linux“

„Arch Linux“ programinės įrangos šaltiniuose yra gana nauja „Netdata“ versija. Norėdami jį įdiegti, atidarykite terminalo langą ir sinchronizuokite jį su „Pacman“.

sudo pacman -S netdata

Fedora

Deja, „Netdata“ kūrėjai nepaiso„Fedora Linux“, nepateikdami programinės įrangos versijos kaip diegiamo RPM. Vietoje to „Fedora“ vartotojai, norintys naudoti šią programinę įrangą, turėtų laikytis bendrųjų instrukcijų.

„OpenSUSE“

„OpenSUSE“ turi puikų „Netdata“ palaikymą. Laimei, ši parama teikiama pagrindiniuose programinės įrangos šaltiniuose, todėl vartotojams nereikės rūpintis trečiųjų šalių reputacijomis. Norėdami įdiegti programinę įrangą „OpenSUSE“, paleiskite terminalo langą ir naudokitės „Zypper“ paketo tvarkykle.

sudo zypper in netdata

Bendrosios instrukcijos

Be pagrindinių „Linux“ paskirstymų, „Netdata“turi gana gerą palaikymą vykdomojo „Bash“ scenarijaus forma. Šis scenarijus atsisiunčiant įdiegia statinę dvejetainę programinės įrangos versiją bet kurioje „Linux“ sistemoje. Šio metodo grožis yra tas, kad nesvarbu, kokią OS naudojate, „Netdata“ veiks puikiai.

„Netdata“ diegimas naudojant diegimo scenarijųgeriausiai veikia naudojant „Curl“ atsisiuntimo įrankį. Paprastai „Curl“ įrankis yra standartinis daugelyje „Linux“ paskirstymų. Tačiau jei dėl tam tikrų priežasčių „Curl“ įrankio nėra jūsų „Linux“ kompiuteryje, prieš tęsdami, turėsite jį įdiegti.

Įdiegę atlikite šiuos veiksmus, kad „Netdata“ veiktų.

32 bitų versija

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

64 bitų versija

bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

Šaltinio instrukcijos

„Netdata“ scenarijus yra tas kelias, kurio labiausiai reikėtų ieškotiįrankio naudojimas sistemoje, kuri oficialiai nepalaiko programinės įrangos. Vis dėlto, jei scenarijus dėl kokių nors priežasčių nepavyksta, yra alternatyva: kurti iš šaltinio. Norėdami kompiliuoti programinę įrangą iš šaltinio, eikite į oficialų „Github“ puslapį ir sužinokite, kokias priklausomybes „Netdata“ reikalauja prieš kuriant.

Kai gausite visas priklausomybes dirbdami su savo „Linux“ asmeniniu kompiuteriu, atlikite šiuos veiksmus:

git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh

Naudodamiesi „Netdata“

Vartotojai taip pat turi prieigą prie „Netdata“ vietojenuotoliniu būdu bet kuriame kompiuteryje, turinčiame tiesioginę prieigą prie serverio / kompiuterio, kuriame jis veikia. Įdiegus „Netdata“ „Linux“ darbalaukyje, įrankį galima naudoti su „localhost“ IP adresu.

http://127.0.0.1:19999

Tačiau vartotojai, planuojantys pasiekti „Netdata“nuotoliniu būdu per tinklą tokiu būdu negalėsite jo pasiekti. Vietoje to, norėdami pasiekti „Netdata“ stebėjimo įrankį iš vieno kompiuterio į kitą, atidarykite terminalą ir paleiskite šiuos veiksmus, kad nustatytumėte IP adresą:

ip addr show | grep 192.168

Veikia ip addr show komanda su grep izoliuos IPv4 vietinį adresą. Nukopijuokite IP adresą ir įklijuokite jį į naują naršyklės skirtuką, kad pasiektumėte „Netdata“ bet kuriame LAN tinkle:

http://192.168.X.XXX:19999

Patekę į „Netdata“ programą, žiūrėkite į šoną ir spustelėkite, kad pamatytumėte skirtingą metriką. Taip pat galite naršyti šimtus grafikų, slinkdami pele.

„Netdata“ yra pasyvus įrankis. Viskas, ką jis renka, yra informacija apie Linux sistemas. Jis neturi galimybės jokiu būdu modifikuoti sistemos (žudydamas programas ar keisdamas dalykus). Vietoj to, vartotojai raginami kartą per laiką pasitikrinti programinę įrangą ir leisti programai ilgą laiką veikti fone rinkti metriką.

Procesoriaus naudojimas

Reikia peržiūrėti sistemos procesoriaus naudojimą? Pažvelkite į „Netdata“ žiniatinklio programos šoninę juostą ir spustelėkite piktogramą „CPU“.

CPU viduje duomenys suskaidomi į daugelįpogrupiai, tokie kaip „utilizavimas“, „pertraukimas“, „softirqs“, „softnet“, „cpufreq“ ir „cpuidle“. Šios kategorijos rodo skirtingus sistemos procesoriaus darbo aspektus.

Paprastam vartotojui svarbiausias yra skyrius „Utilization“, nes jis parodo, kaip sistema naudojasi visuose procesoriuose.

Viskas atskirtos šerdimis, užtikrinant, kad vartotojai gautų išsamią informaciją apie tai, kaip elgiasi kiekviena šerdis.

RAM naudojimas

Be CPU naudojimo, daugelis vartotojų jaudinasiatminties naudojimas. Jie nori žinoti, kaip sistema valdo RAM, koks vidutiniškai naudojamas atminties kiekis ir pan. Norėdami pasiekti „Netdata“ sistemos atminties metriką, šoninėje juostoje spustelėkite „Atmintis“.

Skyriuje „Atmintis“ pateikiamas naudojamos sistemos atminties realiuoju laiku rodmuo, nenaudojamos RAM kiekis ir netgi tai, kaip ją tvarko pats „Linux“ branduolys.

Eksportuoti duomenis

„Netdata“ greitai ir greitai renka daug naudingų duomenų. Laimei, visą šią metriką galima lengvai eksportuoti (per PDF) saugoti arba naudoti ataskaitoje ir pan.

Realaus laiko duomenų eksportavimas iš „Netdata“ programos yra gana paprastas. Norėdami tai padaryti, apsilankykite žiniatinklio sąsajoje ir spustelėkite spausdinimo piktogramą, kad būtų atidarytas naršyklės spausdinimo meniu.

Spausdinimo meniu suraskite parinktį, pažymėtą „spausdinti į failą“, ir pasirinkite ją, kad gautumėte duomenų PDF failą.

Komentarai