Cum să obțineți monitorizarea rețelei în timp real pe Linux cu Netdata

click fraud protection

Netdata este un instrument de monitorizare a sistemului bazat pe un browser web de tip open source, cu monitorizare a rețelei în timp real pentru platforma Linux. Oferă informații despre zeci de aspecte serverelor și desktop-urilor Linux, printr-un centru de control avansat.

Instalați Netdata

Instrumentul Netdata este foarte popular în spațiul serverului Linux, datorită cât de ușor este de urmărit o mulțime de valori diferite. Cu toate acestea, datele de sistem pe care le colectează nu sunt specifice serverelor Linux și, prin urmare, se dovedesc a fi utile chiar și pentru utilizatorii medii desktop care doresc să afle mai multe despre modul în care funcționează mașina lor.

Ubuntu

Aplicația de monitorizare Netdata este disponibilă pentru utilizatorii Ubuntu atât pe desktop cât și pe server prin intermediul surselor oficiale de software. Pentru a instala software-ul, deschideți o fereastră de terminal și utilizați managerul de pachete Apt.

sudo apt instala netdata

Debian

Debian are o versiune de Netdata disponibilă în depozitele de software oficiale. Deoarece este open source, nu este necesară modificarea setărilor speciale. Acestea fiind spuse, dacă vă place faptul că sistemul de operare Debian rămâne adesea în urma altor distribuții Linux, poate doriți să instalați Debian Backports. Activarea acestei funcții vă va oferi o versiune mai nouă a Netdata.

instagram viewer

Pentru a instala instrumentul de monitorizare Netdata pe Debian, deschideți un terminal și utilizați comanda Apt-get.

sudo apt-get install netdata

Arch Linux

Arch Linux are o versiune destul de recentă a Netdata în sursele lor de software. Pentru a o instala, deschideți o fereastră de terminal și sincronizați-o cu Pacman.

sudo pacman -S netdata

Fedora

Din păcate, dezvoltatorii Netdata neglijează Fedora Linux, prin faptul că nu furnizează o versiune a software-ului ca un RPM instalabil. În schimb, cei de pe Fedora care doresc să utilizeze acest software ar trebui să urmeze instrucțiunile generice.

OpenSUSE

OpenSUSE are un suport excelent Netdata. Din fericire, acest suport se încadrează în principalele surse de software, astfel încât utilizatorii nu vor trebui să se confrunte cu terțe părți. Pentru a instala software-ul sub OpenSUSE, lansați o fereastră de terminal și utilizați managerul de pachete Zypper.

sudo zypper în netdata

Instrucțiuni generice

Pe lângă principalele distribuții Linux, Netdata are un suport destul de bun sub forma unui script Bash executabil. Acest script, atunci când este descărcat, instalează o versiune binară statică a software-ului pe orice sistem Linux. Frumusețea acestei metode este că, indiferent de sistemul de operare pe care îl executați, Netdata va funcționa bine.

Instalarea Netdata prin scriptul de instalare funcționează cel mai bine cu instrumentul de descărcare Curl. De obicei, instrumentul Curl este standard pentru majoritatea distribuțiilor Linux. Cu toate acestea, dacă, din anumite motive, instrumentul Curl nu se află pe computerul dvs. Linux, va trebui să îl instalați înainte de a continua.

Odată instalat, faceți următoarele pentru ca Netdata să funcționeze.

Versiune pe 32 de biți

bash 

Versiune pe 64 de biți

bash 

Instrucțiuni sursă

Scriptul Netdata este modul în care cel mai mult ar trebui să utilizeze instrumentul de pe un sistem care nu are oficial suport pentru software. Totuși, dacă scriptul eșuează din anumite motive, există o alternativă: construirea de la sursă. Pentru a compila software-ul de la sursă, îndreptați-vă către pagina oficială Github și aflați ce dependențe necesită Netdata înainte de construire.

După ce aveți toate dependențele care funcționează pe computerul dvs. Linux, efectuați următoarele:

clonă de git https://github.com/firehol/netdata.git --depth = 1. CD netdata
./netdata-installer.sh. 

Folosind Netdata

Utilizatorii au acces la Netdata local, precum și de la distanță pe orice mașină care are acces direct la Server / PC care îl rulează. Instalarea Netdata pe desktop-ul Linux face ca instrumentul să fie disponibil cu adresa IP „localhost”.

http://127.0.0.1:19999

Cu toate acestea, utilizatorii care intenționează să acceseze Netdata de la distanță, prin rețea nu vor putea să-l acceseze în acest fel. În schimb, pentru a accesa instrumentul de monitorizare Netdata de la o mașină la alta, deschideți un terminal și executați următoarele pentru a determina adresa IP:

IP addr show | grep 192.168

Funcționarea IP addr show comanda cu grep va izola adresa locală IPv4. Copiați adresa IP și lipiți-o într-o nouă filă browser pentru a accesa Netdata oriunde pe LAN:

http://192.168.X.XXX: 19999

Odată intrat în aplicația Netdata, priviți în lateral și dați clic pentru a vizualiza valori diferite. În mod alternativ, este posibil să parcurgeți sutele de grafice derulând cu mouse-ul.

Netdata este un instrument pasiv. Tot ce face este să aduni informații despre sistemele Linux. Nu are capacitatea de a modifica sistemul în niciun fel (prin uciderea programelor sau schimbarea lucrurilor). În schimb, utilizatorii sunt încurajați să se conecteze odată cu ea și să lase software-ul să funcționeze în fundal pentru o perioadă lungă de timp pentru a colecta valori.

Utilizarea procesorului

Trebuie să vizualizați utilizarea procesorului pentru sistem? Priviți bara laterală a aplicației web Netdata și faceți clic pe pictograma „CPU”.

În interiorul procesoarelor, datele sunt defalcate în multe sub-categorii, cum ar fi „utilizare”, „întrerupe”, softirqs, „softnet”, „cpufreq” și „cpuidle”. Aceste categorii arată diferite aspecte ale modului în care funcționează procesorul sistemului.

Pentru utilizatorul obișnuit, „Utilizare” este secțiunea care contează cel mai mult, deoarece arată o citire în profunzime a modului în care sistemul folosește procesorul în general.

Totul este separat de nuclee, asigurându-le utilizatorilor să obțină informații aprofundate despre cum se desfășoară fiecare nucleu.

Utilizare RAM

În afară de utilizarea procesorului, mulți utilizatori își fac griji pentru utilizarea memoriei. Ei vor să știe cum sistemul gestionează memoria RAM, care este cantitatea medie de memorie folosită etc. Pentru a accesa valorile Netdata din memoria sistemului, faceți clic pe „Memorie” din bara laterală.

Secțiunea „Memorie” oferă o citire în timp real a memoriei de sistem utilizate, cantitatea de RAM neutilizată și chiar modul în care se gestionează însuși nucleul Linux.

Export de date

Netdata colectează o mulțime de date utile și rapid. Din fericire, toate aceste valori pot fi ușor exportate (prin PDF) pentru păstrare sau pentru a fi utilizate într-un raport etc.

Exportul de date în timp real din aplicația Netdata este destul de simplu. Pentru a face acest lucru, accesați interfața web și faceți clic pe pictograma de imprimare pentru a deschide meniul de imprimare al browserului.

În meniul de imprimare, căutați opțiunea etichetată „print to file” și selectați-o pentru a genera un fișier PDF al datelor.

watch instagram story