20 najboljih alata za praćenje mrežne propusnosti Linuxa u 2023


Imate li problema s praćenjem korištenja propusnosti vaše Linux mreže? Trebaš li pomoć? Važno je da ste u mogućnosti vizualizirati što se događa u vašoj mreži kako biste razumjeli i riješili sve što uzrokuje sporost mreže ili jednostavno držali mrežu na oku.

U ovom ćemo članku pregledati 19 korisnih alata za praćenje propusnosti za analizu korištenja mreže na Linux sustavu. Svi dolje navedeni alati su otvorenog koda i mogu vam pomoći da odgovorite na pitanja poput “zašto je mreža danas tako spora?”.

Ovaj članak uključuje kombinaciju malih alata za nadzor propusnosti na jednom Linux stroju i cjelovita rješenja za nadzor koja mogu rukovati s nekoliko brojeva hostova na LAN (Lokalna mreža) na više računala čak i na WAN (Wide Area Network).

Ako tražite alate za nadzor i umrežavanje za upravljanje, rješavanje problema ili otklanjanje pogrešaka vaše mreže, pročitajte naše sljedeće članke:

Započnimo…

1. Site24x7's NetFlow Analyzer – Praćenje mrežnog prometa

Site24x7 NetFlow Analyzer alat je za praćenje mrežnog prometa i propusnosti temeljen na oblaku koji prati vaše izvorne i odredišne uređaje, njihova sučelja i promet koji teče kroz njih.

Konfigurirajte vrijednosti praga za sve ključne metrike, kao što su dolazni promet, odlazni promet i korištenje propusnosti, te primajte trenutna upozorenja kada se prag premaši.

NetFlow Analyzer analizira protok na temelju različitih tehnologija, kao što su NetFlow, sFlow i J-Flow. Možete dobiti potpuni uvid u propusnost mreže sa statistikama o vršnom prometu, najpopularnijim aplikacijama i najpopularnijim razgovorima.

Identificirajte probleme s propusnošću, popravite ih i poboljšajte izvedbu svoje mreže pomoću Site24x7 alata za nadzor propusnosti mreže.

2. ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer rješenje je za praćenje propusnosti temeljeno na protoku koje nudi podršku za više dobavljača. Nadzire vašu mrežu, analizira obrasce prometa te otkriva i dijagnosticira probleme s propusnošću.

Možete pratiti uzorke prometa u svojoj mreži tijekom bilo kojeg vremenskog razdoblja i dublje analizirati podatke o uređaju, sučelju, aplikaciji i pojedinostima na razini korisnika.

Sa svojim mogućnostima oblikovanja prometa, NetFlow Analyzer pomaže vam identificirati mrežne anomalije u stvarnom vremenu i otkloniti ih prije nego što utječu na vaše krajnje korisnike.

Sa svojim prilagodljivim izvješćima, NetFlow Analyzer također vam pomaže predvidjeti i planirati vaše potrebe za propusnošću. Možete izraditi, rasporediti i generirati sveobuhvatna izvješća o analizi propusnosti u samo nekoliko klikova.

3. vnStat – Monitor mrežnog prometa

VnStat je potpuno opremljen program temeljen na naredbenom retku za praćenje Linux mrežnog prometa i iskorištenja propusnosti u stvarnom vremenu, na Linux i BSD sustavima.

Jedna od prednosti koje ima u odnosu na sličan alat je ta da bilježi statistiku mrežnog prometa i korištenja propusnosti za kasniju analizu – to je njegovo zadano ponašanje. Ove zapisnike zapravo možete vidjeti čak i nakon ponovnog pokretanja sustava.

Instalirajte VnStat u Linuxu

sudo yum install sysstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install sysstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install sysstat  [On Debian/Ubuntu & Mint]
sudo pacman -S sysstat        [On Arch Linux]

4. iftop – Prikazuje korištenje propusnosti

iftop je jednostavan alat za praćenje mrežne propusnosti u stvarnom vremenu, nalik vrhu naredbenog retka, koji se koristi za dobivanje brzog pregleda mrežnih aktivnosti na sučelju. Prikazuje ažuriranja propusnosti korištenja mreže u prosjeku svakih 2, 10 i 40 sekundi.

Instalirajte iftop u Linuxu

sudo yum install iftop      [On Older CentOS/RHEL & Fedora]
sudo dnf install iftop      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iftop  [On Debian/Ubuntu & Mint]
sudo pacman -S iftop        [On Arch Linux]

5. nload – Prikazuje korištenje mreže

nload je još jedan jednostavan alat s naredbenim retkom koji se lako koristi za praćenje mrežnog prometa i korištenja propusnosti u stvarnom vremenu. Koristi grafikone koji vam pomažu u praćenju dolaznog i odlaznog prometa. Osim toga, također prikazuje informacije kao što su ukupna količina prenesenih podataka i minimalna/maksimalna upotreba mreže.

Instalirajte nload u Linuxu

sudo yum install nload      [On Older CentOS/RHEL & Fedora]
sudo dnf install nload      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nload  [On Debian/Ubuntu & Mint]
sudo pacman -S nload        [On Arch Linux]

6. NetHogs – Pratite propusnost mrežnog prometa

NetHogs je maleni tekstualni alat nalik na vrh za praćenje korištenja propusnosti mrežnog prometa u stvarnom vremenu od strane svakog procesa ili aplikacije koja se izvodi na Linux sustavu. Jednostavno nudi statistiku korištenja propusnosti vaše mreže u stvarnom vremenu za svaki proces.

Instalirajte NetHogs u Linuxu

sudo yum install nethogs      [On Older CentOS/RHEL & Fedora]
sudo dnf install nethogs      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nethogs  [On Debian/Ubuntu & Mint]
sudo pacman -S nethogs        [On Arch Linux]

7. bmon – Monitor propusnosti i procjenitelj brzine

bmon je također jednostavan alat naredbenog retka za praćenje iskorištenja mrežne propusnosti i procjenitelj brzine u Linuxu. Hvata mrežnu statistiku i vizualizira je u formatu prilagođenom ljudima tako da možete držati svoj sustav na oku.

Instalirajte Bmon u Linuxu

sudo yum install bmon      [On Older CentOS/RHEL & Fedora]
sudo dnf install bmon      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install bmon  [On Debian/Ubuntu & Mint]
sudo pacman -S bmon        [On Arch Linux]

8. Darkstat – bilježi mrežni promet

Darkstat je mali, jednostavan, višeplatformski, učinkovit, mrežni analizator mrežnog prometa u stvarnom vremenu. To je alat za praćenje mrežne statistike koji radi tako da bilježi mrežni promet i statistiku korištenja računala te poslužuje izvješća putem HTTP-a u grafičkom formatu. Možete ga koristiti i putem naredbenog retka da biste dobili iste rezultate.

Instalirajte Darkstat u Linuxu

sudo yum install darkstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install darkstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install darkstat  [On Debian/Ubuntu & Mint]
sudo pacman -S darkstat        [On Arch Linux]

9. IPTraf – IP mrežni monitor

IPTraf je alat za praćenje dolaznog i odlaznog mrežnog prometa koji prolazi kroz sučelje, a koji se temelji na ncurses-u i koji se može konfigurirati. Korisno je za praćenje IP prometa i pregled opće statistike sučelja, detaljne statistike sučelja i još mnogo toga.

Instalirajte IPTraf u Linuxu

sudo yum install iptraf      [On Older CentOS/RHEL & Fedora]
sudo dnf install iptraf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iptraf  [On Debian/Ubuntu & Mint]
sudo pacman -S iptraf        [On Arch Linux]

10. CBM – (Mjerač propusnosti boje)

CBM je mali uslužni program naredbenog retka za prikaz trenutnog mrežnog prometa na svim povezanim uređajima u ispisu u boji u Ubuntu Linuxu i njegovim derivatima kao što su Linux Mint, Lubuntu i mnogi drugi. Prikazuje svako povezano mrežno sučelje, primljene bajtove, poslane bajtove i ukupne bajtove, što vam omogućuje praćenje propusnosti mreže.

Instalirajte Color Bandwidth Meter u Linux

sudo yum install cbm      [On Older CentOS/RHEL & Fedora]
sudo dnf install cbm      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install cbm  [On Debian/Ubuntu & Mint]
sudo pacman -S cbm        [On Arch Linux]

11. Iperf/Iperf3 – Alat za mjerenje propusnosti mreže

Iperf/Iperf3 moćan je alat za mjerenje propusnosti mreže preko protokola kao što su TCP, UDP i SCTP. Prvenstveno je napravljen da pomogne u podešavanju TCP veza preko određene staze, stoga je koristan za testiranje i praćenje maksimalne moguće propusnosti na IP mrežama (podržava i IPv4 i IPv6).

Zahtijeva poslužitelj i klijenta za izvođenje testova (koji izvješćuju o propusnosti, gubicima i drugim korisnim parametrima performansi mreže).

Instalirajte Iperf3 u Linuxu

sudo yum install iperf3      [On Older CentOS/RHEL & Fedora]
sudo dnf install iperf3      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iperf3  [On Debian/Ubuntu & Mint]
sudo pacman -S iperf3        [On Arch Linux]

12. Netperf – Testiranje propusnosti mreže

Netperf je sličan iperfu za testiranje performansi mreže. Može pomoći u nadziranju propusnosti mreže u Linuxu mjerenjem prijenosa podataka koristeći TCP ili UDP. Također podržava mjerenja putem sučelja Berkeley Sockets, DLPI, Unix Domain Sockets i mnogih drugih sučelja. Trebate poslužitelj i klijent za izvođenje testova.

Instalirajte Netperf u Linuxu

sudo yum install netperf      [On Older CentOS/RHEL & Fedora]
sudo dnf install netperf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install netperf  [On Debian/Ubuntu & Mint]
sudo pacman -S netperf        [On Arch Linux]

13. SARG – Generator izvješća o analizi lignji

SARG je analizator datoteka squid log datoteka i alat za praćenje internetske propusnosti. Proizvodi korisna HTML izvješća s informacijama uključujući ali ne ograničavajući se na IP adrese i ukupnu upotrebu propusnosti. To je praktičan alat za praćenje korištenja propusnosti interneta od strane pojedinačnih strojeva na jednoj mreži.

Za upute o instalaciji i korištenju, pogledajte naš članak – Kako instalirati SARG za praćenje korištenja propusnosti interneta Squid.

14. Monitorix – Alat za nadzor sustava i mreže

Monitorix je lagana aplikacija za nadzor sistemskih resursa i mreže, dizajnirana za male Linux/Unix poslužitelje, a također dolazi s izvrsnom podrškom za ugrađene uređaje.

Pomaže vam u praćenju mrežnog prometa i statistike korištenja s neograničenog broja mrežnih uređaja. Podržava IPv4 i IPv6 veze uključujući paketni promet i grafikone grešaka u prometu i podržava do 9 diskova po mrežnom sučelju.

Instalirajte Monitorix u Linuxu

sudo yum install monitorix      [On Older CentOS/RHEL & Fedora]
sudo dnf install monitorix      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install monitorix  [On Debian/Ubuntu & Mint]
sudo pacman -S monitorix        [On Arch Linux]

15. Cacti – Alat za praćenje mreže i grafički prikaz

Cacti je potpuno funkcionalna, web-bazirana mrežna grafička PHP aplikacija s intuitivnim sučeljem jednostavnim za korištenje. Koristi MySQL bazu podataka za pohranjivanje prikupljenih podataka o mrežnim performansama, koji se koriste za izradu prilagođenih grafikona. To je sučelje za RRDTool, korisno za nadzor malih do složenih mreža s tisućama uređaja.

Za upute o instalaciji i korištenju pogledajte naš članak – Instalirajte Cacti (nadzor mreže) na Linux.

16. Observium – Platforma za nadzor mreže

Observium je potpuno opremljena platforma za nadzor mreže s elegantnim i snažnim, robusnim, ali jednostavnim i intuitivnim sučeljem. Podržava brojne platforme uključujući Linux, Windows, FreeBSD, Cisco, HP, Dell i mnoge druge, te uključuje automatsko otkrivanje uređaja. Pomaže korisnicima prikupiti mrežne metrike i nudi intuitivan grafički prikaz metrika uređaja iz prikupljenih podataka o performansama.

Za upute o instalaciji i korištenju pogledajte naš članak – Kako instalirati Observium – potpuni sustav za upravljanje i nadzor mreže.

17. Zabbix – Alat za nadzor aplikacija i mreže

Zabbix je značajkama bogata, često korištena platforma za nadzor mreže, dizajnirana u modelu poslužitelj-klijent, za nadzor mreža, poslužitelja i aplikacija u stvarnom vremenu. Prikuplja različite vrste podataka koji se koriste za vizualni prikaz performansi mreže ili metrike opterećenja nadziranih uređaja.

Sposoban je raditi s dobro poznatim mrežnim protokolima kao što su HTTP, FTP, SMTP, IMAP i mnogi drugi, bez potrebe za instaliranjem dodatnog softvera na nadzirane uređaje.

Za upute o instalaciji i korištenju, pogledajte naš članak – Kako instalirati Zabbix – kompletno rješenje za nadzor mreže za Linux.

18. Nagios – Nadzire sustave, mreže i infrastrukturu

Nagios je robustan, snažan, značajkama bogat i široko korišten softver za praćenje. Omogućuje vam praćenje lokalnih i udaljenih mrežnih uređaja i njihovih usluga iz jednog prozora.

Nudi praćenje propusnosti u mrežnim uređajima kao što su preklopnici i usmjerivači putem SNMP-a, čime vam omogućuje da lako pronađete prekomjerno iskorištene priključke i odredite moguće mrežne zlorabe.

Pročitajte također: 13 Linux mrežnih naredbi za konfiguraciju i rješavanje problema

Osim toga, Nagios vam također pomaže da pratite iskorištenost propusnosti po portu i pogreške te podržava brzo otkrivanje prekida rada mreže i kvarova protokola.

Za upute o instalaciji i korištenju pogledajte naš članak – Kako instalirati Nagios – kompletno rješenje za nadzor IT infrastrukture za Linux.

19. EtherApe – Nadgledanje mreže

EtherApe je još jedan grafički Linux alat za praćenje mreže koji grafički prikazuje vašu mrežnu aktivnost. Podržava širok raspon uređaja kao što su Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP i WLAN.

20. Pikosnič

Picosnitch služi kao alat za praćenje propusnosti po aplikaciji koji korisnicima daje obavijesti u stvarnom vremenu kad god nove aplikacije uspostave internetsku vezu ili kada je hash aplikacije pretrpio promjene od zadnje veze.

Sadrži korisničko sučelje koje se temelji na terminalu, što korisnicima omogućuje jednostavnu navigaciju i filtriranje njihove povijesti prometa prema različitim parametrima, uključujući vrijeme, izvršnu datoteku, sha256 hash, nadređeni proces izvršne datoteke, korisnički ID, lokalne i udaljene priključke, lokalne i udaljene adrese, pa čak i domene.

Sažetak

U ovom smo članku pregledali brojne korisne mrežne propusnosti i alate za nadzor sustava za Linux. Ako smo propustili uključiti bilo koji alat za praćenje na popis, podijelite s nama u obrascu za komentare u nastavku.