Netdata, nadgledajte mjerne podatke našeg Ubuntua u stvarnom vremenu

logotip netdata

U sljedećem ćemo članku pogledati Netdata. Ovo je jedno alat za vizualizaciju i praćenje mjernih podataka u stvarnom vremenu. Dizajniran je za akumuliranje svih vrsta podataka, poput upotrebe procesora, aktivnosti diska, SQL upita, posjeta web mjestu itd. Alat je dizajniran da što više detalja vizualizira "sada". Korisniku će omogućiti uvid u ono što se događa i što se upravo dogodilo u njegovom sustavu ili aplikaciji. Idealna je opcija za rješavanje problema u stvarnom vremenu.

Netdata je besplatni softver (demon) koji prikuplja podatke o izvedbi u stvarnom vremenu Linux sustavi, aplikacije i SNMP uređaji i prikazuje ih u web sučelju. Korisnici mogu nadgledati bilo što pomoću dodatka za API, a također mogu lako ugraditi ljestvice na bilo koju vanjsku web stranicu. Ima vlastiti web poslužitelj za prikaz konačnog izvještaja u grafičkom formatu.

Ovo je demon koji je prilikom pokretanja odgovoran za prikupljanje podataka u stvarnom vremenu, u sekundi i njihovo predstavljanje na web mjestu radi vizualizacije i analize. Kao što kažem, prezentacija je interaktivna i u stvarnom vremenu. Ovo je jedno lagani alat koji je većim dijelom napisan u jeziku C.

Opće značajke Netdata

Možete pokrenite na bilo kojem GNU / Linux jezgri za nadzor bilo kojeg sustava ili aplikacije. Mogu se pokretati na Linux računalima, poslužiteljima ili ugrađenim uređajima.

Ovaj je demon dizajniran za instalaciju u sustav, bez ometanja aplikacija koje se na njemu izvode. Djeluje u skladu s korisničkim zahtjevima memorije koristeći samo neaktivne procesorske cikluse.

mreža podataka

Prema zadanim postavkama sadržavat će određene dodatke koji prikupljaju ključne mjerne podatke iz sustava. Njegovo se ponašanje proširuje upotrebom API-ja za dodatke.

Može se pokrenuti bilo gdje gdje radi Gnu / Linux kernel i vaša grafika može biti ugrađena u web stranice.

Ima korisničko sučelje koje nam pruža a prilagodljiva tema. Tema je prilagodljiva HTML jezikom.

Među njegovim vrlinama je i ta ni vrag ne proždire resurse. Ima malu potrošnju RAM-a ili CPU-a dok radi.

Tko mu treba, moći će se detaljnije savjetovati o projektu ili njegovim karakteristikama u web stranica.

Mjerni podaci kojima Netdata upravlja

Netdata sustav

Netdata prikuplja nekoliko tisuća mjernih podataka po uređaju. Svi se ovi parametri prikupljaju i prikazuju u stvarnom vremenu.

  • CPU: upotreba, prekidi, softirq (softverski prekid jezgre Linuxa) i učestalost (ukupno i po jezgri)
  • RAM, zamjena i specifična memorija koju koristi jezgra (npr. KSM)
  • Diskovi: I / O, operacije, zaostatak, korištenje.
  • Mrežna sučelja
  • IPv4
  • IPv6
  • Zaštitni zid (netfilter / iptables)
  • Linux anti-Ddos zaštita (SYNPROXY mjerni podaci)
  • procesi
  • Entropija
  • Mrežni QoS
  • Aplikacije (prikazuje vrijednosti poput CPU-a, potrošnje memorije, niti itd.)
  • Potrošnja resursa po skupinama i korisnicima.
  • Hardverski senzori (temperatura, napon, energija ...)
  • Proxy poslužitelj lignji
  • NFS poslužitelji datoteka
  • Postfix poslužitelj e-pošte
  • Nginx web poslužitelj
  • MySQL baze podataka
  • NUT UPS-ovi
  • Apache web poslužitelj
  • SNMP uređaji
  • ISC Bind poslužitelj imena

... I ovo su samo neke stvari koje se mogu nadzirati pomoću Netdata. Na vašoj stranici GitHub možete vidjeti sve usluge koje možete naručiti zajedno s njihovim izvornim kodom.

Instalirajte Netdata na Ubuntu

Da bismo instalirali Netdata u naš Ubuntu (testirao sam ga samo u Ubuntu 16.04), započet ćemo instaliranjem ovisnosti koje zahtjeva aplikacija izvršavanjem sljedeće naredbe u terminalu (Ctrl + Alt + T):

sudo apt install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autogen automake pkg-config curl jq nodejs -y

Ako je sve bilo točno, sada je vrijeme za preuzimanje Netdata. Iz istog terminala morat ćemo napisati:

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

cd netdata

sudo ./netdata-installer.sh

Tijekom instalacije pojavit će se poruka, samo pritisnite Enter da biste nastavili postupak instalacije.

instalirati netdata

Po završetku instalacije moći ćete vidjeti precizne upute za pokretanje Netdata na vašem računalu. Da bismo to učinili, otvaramo preglednik (onaj koji vam se najviše sviđa) i u URL zapisujemo:

http://127.0.0.1:19999/

Ovo će otvoriti stranicu s koje možemo pogledati sve podatke koje će nam program ponuditi.

Deinstalirajte Netdata

Da bismo uklonili ovaj program iz našeg sustava, to možemo učiniti pomoću datoteku za deinstalaciju koje možemo pronaći u direktoriju koji smo prethodno preuzeli. Iz konzole, unutar tog direktorija napisat ćemo:

sudo ./netdata-uninstaller.sh

Ako smo pokrenuli uslugu Netdata, morat ćemo dodati –forsu da bismo uspješno izveli deinstalaciju.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jimmy olano dijo

    Vrlo dobar članak, zaslužuje ga temeljito proučiti; Čim smo pročitali upotrijebljenu naredbu «git-clone», počinjemo učiti: «–depth = 1» omogućuje NE preuzimanje svih «predavanja», tj. NE preuzimanje povijesti promjena već samo trenutni projekt, dobra stvar!