16 Instrumente utile de monitorizare a lățimii de bandă pentru a analiza utilizarea rețelei în Linux


Aveți probleme cu monitorizarea utilizării lățimii de bandă a rețelei Linux? Ai nevoie de ajutor? Este important să puteți vizualiza ceea ce se întâmplă în rețeaua dvs. pentru a înțelege și a rezolva ceea ce provoacă încetinirea rețelei sau pur și simplu pentru a ține cont de rețeaua dvs.

În acest articol, vom examina 16 instrumente utile de monitorizare a lățimii de bandă pentru a analiza utilizarea rețelei pe un sistem Linux.

Dacă sunteți în căutarea de a gestiona, depanare sau depanare a rețelei dvs., citiți articolul nostru - Un ghid Linux Sysadmin pentru gestionarea rețelei, depanare și depanare

Instrumentele de mai jos sunt toate open source și vă pot ajuta să răspundeți la întrebări precum " de ce este atât de lentă astăzi în rețea? ". Acest articol include o combinație de instrumente mici pentru monitorizarea lățimii de bandă pe o singură mașină Linux și soluții complete de monitorizare capabile să gestioneze un număr mic de gazde într-o LAN ( Rețea locală ) la mai multe gazde chiar și pe un WAN ( Rețea largă zonă ).

1. vnStat - Un monitor de trafic de rețea

VnStat este un program complet bazat pe linii de comandă pentru a monitoriza traficul de rețea Linux și utilizarea lățimii de bandă în timp real, pe sistemele Linux și BSD.

Un avantaj pe care îl are pe un instrument similar este faptul că înregistrează traficul de rețea și statisticile de utilizare a lățimii de bandă pentru analiza ulterioară - acesta este comportamentul său implicit. Puteți vedea aceste jurnale chiar și după repornirea sistemului.

# yum install epel-release  [On RHEL/CentOS]
# yum install vnstat

# apt install vnstat   [On Debian/Ubuntu]

2. iftop - Afișează utilizarea lățimii de bandă

iftop este un instrument de monitorizare a lățimii de bandă de rețea, simplu, ușor de utilizat, în timp real, bazat pe linia de comandă, folosit pentru a obține o prezentare generală rapidă a activităților de rețea pe o interfață. Afișează actualizări ale lățimii de bandă a rețelei la fiecare 2, 10 și 40 de secunde în medie.

# yum install epel-release  [On RHEL/CentOS]
# yum install iftop

# apt install iftop   [On Debian/Ubuntu]

3. nload - Afișează utilizarea rețelei

nload este un alt instrument simplu și ușor de folosit pentru a monitoriza traficul de rețea și utilizarea lățimii de bandă în timp real. Utilizează grafice pentru a vă ajuta să monitorizați traficul de intrare și de ieșire. În plus, acesta afișează și informații cum ar fi cantitatea totală de date transferate și utilizarea rețelei min/max.

# yum install epel-release  [On RHEL/CentOS]
# yum install nload

# apt install nload   [On Debian/Ubuntu]

4. NetHogs - monitorizează traficul de rețea

NetHogs este un instrument de tip minuscul, bazat pe text, care monitorizează utilizarea în timp real a traficului de rețea în timp real de către fiecare proces sau aplicație care rulează pe un sistem Linux. Acesta oferă pur și simplu statistici în timp real ale utilizării lățimii de bandă a rețelei pe o bază per proces.

# yum install epel-release  [On RHEL/CentOS]
# yum install nethogs

# apt install nethogs       [On Debian/Ubuntu]

5. bmon - Monitor de lățime de bandă și Estimator de rată

bmon este, de asemenea, un instrument simplu de linie de comandă pentru monitorizarea utilizării lățimii de bandă a rețelei și a unui estimator al ratei, în Linux. Acesta captează statisticile de rețea și le vizualizează într-un format prietenos pentru oameni, astfel încât să puteți păstra un ochi asupra sistemului dvs.

# yum install epel-release  [On RHEL/CentOS]
# yum install bmon

# apt install bmon          [On Debian/Ubuntu]

6. Darkstat - captează traficul de rețea

Darkstat este un mic, simplu, cross-platform, în timp real, eficient, bazate pe web analizator de trafic de rețea. Este un instrument de monitorizare a statisticii de rețea care funcționează prin captarea traficului de rețea, calculează statisticile de utilizare și servește rapoartelor prin HTTP într-un format grafic. De asemenea, puteți să o utilizați prin intermediul liniei de comandă pentru a obține aceleași rezultate.

# yum install epel-release  [On RHEL/CentOS]
# yum install darkstat

# apt install darkstat      [On Debian/Ubuntu]

7. IPTraf - un monitor de rețea IP

IPTraf este un instrument ușor de utilizat, bazat pe ncurses și configurabil pentru monitorizarea traficului de intrare și ieșire din rețea care trece printr-o interfață. Este util pentru monitorizarea traficului IP și vizualizarea statisticilor de interfață generală, statistici de interfață detaliate și multe altele.

# yum install epel-release  [On RHEL/CentOS]
# yum install iptraf

# apt install iptraf        [On Debian/Ubuntu]

8. CBM - (Meter de bandă de culoare color)

CBM este un mic utilitar de linie de comandă pentru afișarea traficului de rețea curent pe toate dispozitivele conectate cu ieșire colorată în Ubuntu Linux și derivatele acestuia, cum ar fi Linux Mint, Lubuntu și multe altele. Afișează fiecare interfață de rețea conectată, octeți recepționați, octeți transmiși și octeți totali, permițându-vă să monitorizați lățimea de bandă a rețelei.

# yum install epel-release  [On RHEL/CentOS]
# yum install cbm

# apt install cbm           [On Debian/Ubuntu]

9. Iperf / Iperf3 - Instrumentul de măsurare a lățimii de bandă a rețelei

Iperf/Iperf3 este un instrument puternic pentru măsurarea transferului de rețea prin protocoale precum TCP, UDP și SCTP. Acesta este în primul rând construit pentru a ajuta la reglarea conexiunilor TCP pe o anumită cale, utilă pentru testarea și monitorizarea lățimii maxime de bandă realizabile pe rețelele IP (suportă atât IPv4, cât și IPv6). Este nevoie de un server și de un client pentru a efectua teste (care raportează lățimea de bandă, pierderea și alți parametri utile de performanță a rețelei).

# yum install epel-release  [On RHEL/CentOS]
# yum install iperf3

# apt install iperf3        [On Debian/Ubuntu]

10. Netperf - Testarea lățimii de bandă a rețelei

Netperf este similar cu iperf, pentru testarea performanței rețelei. Acesta poate ajuta la monitorizarea lățimii de bandă a rețelei în Linux prin măsurarea transferului de date utilizând fie TCP, UDP. De asemenea, suportă măsurători prin interfața Berkeley Sockets, DLPI, domenii de domeniu Unix și multe alte interfețe. Aveți nevoie de un server și de un client pentru a rula teste.

Pentru instrucțiuni de instalare, consultați pagina de proiect a proiectului.

11. SARG - Generator de rapoarte de analiză a lichidelor

SARG este un analizator de fișiere log de calmar și un instrument de monitorizare a lățimii de bandă pe internet. Produce rapoarte HTML utile cu informații care includ, dar nu se limitează la, adresele IP și utilizarea totală a lățimii de bandă. Este un instrument util pentru monitorizarea utilizării lățimii de bandă a internetului de către mașini individuale pe o singură rețea.

Pentru instrucțiuni de instalare și utilizare, consultați articolul nostru - Cum se instalează SARG pentru a monitoriza utilizarea Squid Internet Bandwidth Usage.

12. Monitorix - instrument de monitorizare a sistemului și a rețelei

Monitorix este o aplicație ușoară de monitorizare a resurselor de sistem și de rețea, concepută pentru servere mici Linux/Unix și oferă, de asemenea, un suport uimitor pentru dispozitivele încorporate.

Vă ajută să monitorizați traficul de rețea și statisticile de utilizare de la un număr nelimitat de dispozitive de rețea. Acesta suportă conexiunile IPv4 și IPv6, include grafice de trafic de pachete și erori de trafic și acceptă până la 9 qdisc-uri pentru fiecare interfață de rețea.

Instalați Monitorix în Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install monitorix

# apt install monitorix     [On Debian/Ubuntu]

13. Cacti - Instrumentul de monitorizare și grafică a rețelei

Cacti este o aplicație complet funcțională, bazată pe web, care prezintă o aplicație PHP cu o interfață intuitivă și ușor de utilizat. Utilizează baza de date MySQL pentru stocarea datelor colectate de date de performanță ale rețelei, utilizate pentru a produce grafică personalizată. Acesta este un frontend pentru RRDTool, util pentru monitorizarea rețelelor mici până la complexe cu mii de dispozitive.

Pentru instrucțiuni de instalare și utilizare, consultați articolul nostru - Cum se instalează Cacti - Un instrument de monitorizare și grafică a rețelei.

14. Observium - Platforma de monitorizare a rețelei

Observium este o platformă de monitorizare a rețelei complet echipată, cu o interfață elegantă și puternică, robustă, dar simplă și intuitivă. Acesta suportă o serie de platforme, inclusiv Linux, Windows, FreeBSD, Cisco, HP, Dell și multe altele, și include autodetecția dispozitivelor. Îi ajută pe utilizatori să adune metrici de rețea și oferă grafică intuitivă a măsurătorilor dispozitivelor din datele de performanță colectate.

Pentru instrucțiuni de instalare și utilizare, consultați articolul nostru - Cum se instalează Observium - Un sistem complet de gestiune și monitorizare a rețelei.

15. Zabbix - instrument de monitorizare a aplicațiilor și a rețelelor

Zabbix este o platformă de monitorizare a rețelei, bogată în funcții, proiectată într-un model server-client, pentru a monitoriza rețelele, serverele și aplicațiile în timp real. Colectează diferite tipuri de date care sunt utilizate pentru performanța rețelei de reprezentare vizuală sau pentru măsurările de încărcare a dispozitivelor monitorizate.

Este capabil să lucreze cu protocoale de rețea bine cunoscute, cum ar fi HTTP, FTP, SMTP, IMAP și multe altele, fără a fi nevoie să instalați software suplimentar pe dispozitivele monitorizate.

Pentru instrucțiuni de instalare și utilizare, consultați articolul nostru - Cum se instalează Zabbix - o soluție completă de monitorizare a rețelei pentru Linux.

16. Nagios - Sisteme de monitorizare, rețele și infrastructură

Nagios este un software de monitorizare robust, puternic, bogat în funcții și utilizat pe scară largă. Vă permite să monitorizați dispozitivele de rețea locale și de la distanță și serviciile acestora dintr-o singură fereastră.

Oferă monitorizare a lățimii de bandă în dispozitivele de rețea, cum ar fi switch-urile și router-ele prin intermediul SNMP, permițându-vă astfel să aflați cu ușurință porturile utilizate și să puteți identifica potențialii abuzatori de rețea.

În plus, Nagios vă ajută să țineți cont și de utilizarea și erorile de lățime de bandă pe port și susțineți detectarea rapidă a întreruperilor de rețea și a eșecurilor protocolului.

Pentru instrucțiuni de instalare și utilizare, consultați articolul nostru - Cum să instalați Nagios - o soluție completă de monitorizare a infrastructurii IT pentru Linux.

În acest articol, am analizat o serie de utilități utile pentru lățimea de bandă și sistemul de monitorizare a sistemului pentru Linux. Dacă nu am inclus nici un instrument de monitorizare în listă, împărtășiți-ne cu noi în formularul de comentarii de mai jos.