Netdata je alatka otvorenog koda, dizajnirana za nadgledanje sistema, koja funkcioniše putem web pregledača i omogućava praćenje mrežnih aktivnosti u realnom vremenu na Linux platformama. Ona pruža detaljan uvid u različite aspekte performansi Linux servera i desktop računara, sve kroz napredni kontrolni centar.
Instalacija Netdate
Netdata je izuzetno popularna alatka u Linux server okruženju, pre svega zbog jednostavnosti praćenja velikog broja različitih metrika. Ipak, podaci koje prikuplja nisu ograničeni samo na Linux servere, što je čini korisnom i za prosečne korisnike desktop računara koji žele detaljnije da prate rad svog uređaja.
Ubuntu
Aplikacija za nadzor, Netdata, dostupna je korisnicima Ubuntua, kako na desktop, tako i na server verzijama, putem zvaničnih softverskih izvora. Da biste instalirali ovaj softver, otvorite terminal i upotrebite Apt paket menadžer.
sudo apt install netdata
Debian
Debian takođe nudi Netdatu u svojim zvaničnim softverskim repozitorijumima. S obzirom na to da je reč o softveru otvorenog koda, nema potrebe za posebnim podešavanjima. Međutim, ukoliko vam ne odgovara činjenica da Debian često zaostaje za drugim Linux distribucijama, možete instalirati Debian Backports. Omogućavanjem ove funkcije, dobićete noviju verziju Netdate.
Da biste instalirali Netdata alatku za nadgledanje na Debianu, otvorite terminal i upotrebite komandu Apt-get.
sudo apt-get install netdata
Arch Linux
Arch Linux nudi prilično novu verziju Netdate u svojim softverskim izvorima. Za instalaciju, otvorite terminal i sinhronizujte sa Pacman-om.
sudo pacman -S netdata
Fedora
Nažalost, razvojni tim Netdate ne pruža direktnu podršku za Fedora Linux, izostavljajući RPM paket za instalaciju. Korisnici Fedore koji žele da koriste ovaj softver moraju pratiti generička uputstva za instalaciju.
openSUSE
openSUSE ima izvrsnu podršku za Netdatu. Srećom, podrška je integrisana u glavne softverske izvore, tako da korisnici ne moraju da traže repozitorijume trećih strana. Za instalaciju na openSUSE, pokrenite terminal i upotrebite Zipper paket menadžer.
sudo zypper in netdata
Generička Uputstva
Pored podrške za najpopularnije Linux distribucije, Netdata ima odličnu podršku kroz izvršnu Bash skriptu. Ova skripta, po preuzimanju, instalira statičku binarnu verziju softvera na bilo koji Linux sistem. Prednost ovog metoda je u tome što je Netdata funkcionalan na svim operativnim sistemima.
Instalacija Netdate putem skripte najefikasnija je uz alatku za preuzimanje Curl. Curl je obično standardno instaliran na većini Linux distribucija. Ako iz nekog razloga Curl nije prisutan na vašem sistemu, moraćete ga instalirati pre nastavka.
Nakon instalacije, uradite sledeće da bi Netdata proradila.
32-bitna verzija
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
64-bitna verzija
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)
Instalacija sa Izvornog Koda
Netdata skripta je poželjan način instalacije za sisteme koji nemaju zvaničnu podršku. Međutim, ako skripta ne uspe iz bilo kog razloga, postoji alternativa: kompajliranje sa izvornog koda. Da biste kompajlirali softver, posetite zvaničnu GitHub stranicu i proverite koje zavisnosti Netdata zahteva pre kompajliranja.
Nakon što obezbedite sve zavisnosti na vašem Linux sistemu, uradite sledeće:
git clone https://github.com/firehol/netdata.git --depth=1 cd netdata
./netdata-installer.sh
Korišćenje Netdate
Korisnici Netdati mogu pristupiti lokalno ili udaljeno, sa bilo kog uređaja koji ima direktan pristup serveru/računaru na kojem je instalirana. Ako instalirate Netdatu na Linux desktop, alatki možete pristupiti putem IP adrese „localhost“.
https://127.0.0.1:19999
Međutim, korisnici koji planiraju da pristupe Netdati udaljeno, preko mreže, neće moći to da urade na ovaj način. Da biste pristupili Netdata alatki za praćenje sa drugog računara, otvorite terminal i pokrenite sledeću komandu da biste saznali IP adresu:
ip addr show | grep 192.168
Pokretanjem komande ‘ip addr show’ sa grep-om, izdvaja se IPv4 lokalna adresa. Kopirajte IP adresu i nalepite je u novu karticu pretraživača da pristupite Netdati bilo gde na lokalnoj mreži (LAN):
https://192.168.X.XXX:19999
Kada uđete u Netdata aplikaciju, pogledajte sa strane i kliknite da biste videli različite metrike. Alternativno, možete pretraživati stotine grafika pomeranjem miša.
Netdata je pasivna alatka. Njena uloga je prikupljanje informacija o Linux sistemima. Ne može modifikovati sistem ni na koji način (gašenjem programa ili menjanjem podešavanja). Preporučuje se da se korisnici povremeno prijave da bi videli status i da puste softver da radi u pozadini tokom dužeg vremenskog perioda kako bi prikupio što više metrika.
Upotreba CPU-a
Želite da vidite kako se koristi CPU? Pogledajte bočnu traku Netdata web aplikacije i kliknite na ikonu „CPU-ovi“.
U okviru CPU-a, podaci su razvrstani u brojne podkategorije, kao što su „iskorišćenost“, „prekidi“, „softirqs“, „softnet“, „cpufreq“ i „cpuidle“. Ove kategorije prikazuju različite aspekte rada procesora.
Za prosečnog korisnika, odeljak „Iskorišćenost“ je najbitniji, jer detaljno prikazuje kako sistem koristi CPU u celini.
Sve je podeljeno po jezgrima, što korisnicima omogućava detaljan uvid u rad svakog jezgra.
Upotreba RAM-a
Pored upotrebe CPU-a, mnogi korisnici su zainteresovani za potrošnju memorije. Žele da znaju kako sistem upravlja RAM-om, kolika je prosečna količina memorije u upotrebi, itd. Da biste pristupili Netdata metrikama o sistemskoj memoriji, kliknite na „Memorija“ na bočnoj traci.
Odeljak „Memorija“ daje očitavanje u realnom vremenu o iskorišćenosti memorije sistema, količini neiskorišćenog RAM-a i čak o načinu na koji Linux kernel upravlja njom.
Izvoz Podataka
Netdata brzo prikuplja veliki broj korisnih podataka. Srećom, sve ove metrike se mogu lako izvesti (u PDF formatu) radi čuvanja ili korišćenja u izveštaju, itd.
Izvoz podataka u realnom vremenu iz Netdata aplikacije je prilično jednostavan. Posetite web interfejs i kliknite na ikonu za štampanje da biste otvorili meni za štampanje pregledača.
U meniju za štampanje potražite opciju pod nazivom „štampanje u datoteku“ i izaberite je da biste generisali PDF datoteku sa podacima.