20 beste verktøy for overvåking av båndbredde for Linux-nettverk i 2023


Har du problemer med å overvåke Linux-nettverkets båndbreddebruk? Trenger du hjelp? Det er viktig at du er i stand til å visualisere hva som skjer i nettverket ditt for å forstå og løse det som forårsaker treghet i nettverket eller bare for å holde et øye med nettverket ditt.

I denne artikkelen vil vi gjennomgå 19 nyttige båndbreddeovervåkingsverktøy for å analysere nettverksbruk på et Linux-system. Verktøyene nedenfor er alle åpen kildekode og kan hjelpe deg med å svare på spørsmål som «hvorfor er nettverket så tregt i dag? ».

Denne artikkelen inneholder en blanding av små verktøy for å overvåke båndbredde på en enkelt Linux-maskin og komplette overvåkingsløsninger som kan håndtere noen få antall verter på et LAN (Local Area Network) til flere verter selv på et WAN (Wide Area Network).

Hvis du ser etter overvåkings- og nettverksverktøy for å administrere, feilsøke eller feilsøke nettverket ditt, kan du lese følgende artikler:

La oss komme i gang…

1. Site24x7s NetFlow Analyzer – Network Traffic Monitoring

Site24x7s NetFlow Analyzer er et skybasert nettverkstrafikk- og båndbreddeovervåkingsverktøy som overvåker kilde- og destinasjonsenhetene dine, deres grensesnitt og trafikken som flyter gjennom dem.

Konfigurer terskelverdier for alle nøkkelberegninger, for eksempel innkommende trafikk, utgående trafikk og båndbreddebruk, og motta umiddelbare varsler når en terskel overskrides.

NetFlow Analyzer analyserer flyt basert på forskjellige teknologier, som NetFlow, sFlow og J-Flow. Du kan få fullstendig innsyn i nettverksbåndbredden med statistikk om topptrafikk, toppapplikasjoner og toppsamtaler.

Identifiser båndbreddesvin, fiks dem og øk nettverksytelsen din ved å bruke Site24x7s overvåkingsverktøy for nettverksbåndbredde.

2. ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer er en flytbasert båndbreddeovervåkingsløsning som tilbyr støtte fra flere leverandører. Den overvåker nettverket ditt, analyserer trafikkmønstre og oppdager og diagnostiserer båndbreddesvin.

Du kan spore trafikkmønstrene i nettverket ditt over en hvilken som helst tidsperiode, og se nærmere på detaljer om enheten, grensesnittet, applikasjonen og brukernivå.

Med sine trafikkformende evner hjelper NetFlow Analyzer deg med å identifisere nettverksavvik i sanntid og feilsøke dem før de påvirker sluttbrukerne dine.

Med sine tilpassbare rapporter hjelper NetFlow Analyzer deg også med å forutsi og planlegge båndbreddekravene dine. Du kan opprette, planlegge og generere omfattende båndbreddeanalyserapporter med bare noen få klikk.

3. vnStat – En nettverkstrafikkmonitor

VnStat er et fullt utstyrt, kommandolinjebasert program for å overvåke Linux-nettverkstrafikk og båndbreddeutnyttelse i sanntid, på Linux- og BSD-systemer.

En fordel den har fremfor et lignende verktøy er at den logger nettverkstrafikk og båndbreddebruksstatistikk for senere analyse - dette er standardoppførselen. Du kan faktisk se disse loggene selv etter at systemet har startet på nytt.

Installer VnStat i Linux

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 – Viser båndbreddebruk

iftop er et enkelt, brukervennlig, topplignende kommandolinjebasert nettverksbåndbreddeovervåkingsverktøy i sanntid, som brukes til å få en rask oversikt over nettverksaktiviteter på et grensesnitt. Den viser båndbreddeoppdateringer for nettverksbruk hvert 2., 10. og 40. sekund i gjennomsnitt.

Installer iftop i Linux

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 – Viser nettverksbruk

nload er et annet enkelt, brukervennlig kommandolinjeverktøy for å overvåke nettverkstrafikk og båndbreddebruk i sanntid. Den bruker grafer for å hjelpe deg med å overvåke inngående og utgående trafikk. I tillegg viser den også informasjon som total mengde overførte data og min/maks nettverksbruk.

Installer nload i Linux

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 – Overvåk nettverkstrafikkbåndbredde

NetHogs er et lite topplignende, tekstbasert verktøy for å overvåke bruk av nettverkstrafikk i sanntid for hver prosess eller applikasjon som kjører på et Linux-system. Den tilbyr ganske enkelt sanntidsstatistikk over nettverkets båndbreddebruk på en per-prosess basis.

Installer NetHogs i Linux

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 – Båndbreddemonitor og rateestimator

bmon er også et enkelt kommandolinjeverktøy for overvåking av nettverksbåndbreddeutnyttelse og en rateestimator i Linux. Den fanger opp nettverksstatistikk og visualiserer dem i et menneskevennlig format slik at du kan holde et øye med systemet ditt.

Installer Bmon i Linux

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 – Fanger nettverkstrafikk

Darkstat er en liten, enkel, tverrplattform, sanntids, effektiv nettbasert nettverkstrafikkanalysator. Det er et overvåkingsverktøy for nettverksstatistikk som fungerer ved å fange opp nettverkstrafikk og databruksstatistikk, og serverer rapportene over HTTP i et grafisk format. Du kan også bruke den via kommandolinjen for å få de samme resultatene.

Installer Darkstat i Linux

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 – En IP-nettverksmonitor

IPTraf er et brukervennlig, ncurses-basert og konfigurerbart verktøy for å overvåke innkommende og utgående nettverkstrafikk som går gjennom et grensesnitt. Det er nyttig for IP-trafikkovervåking og visning av generell grensesnittstatistikk, detaljert grensesnittstatistikk og mye mer.

Installer IPTraf i Linux

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 – (Color Bandwidth Meter)

CBM er et lite kommandolinjeverktøy for å vise gjeldende nettverkstrafikk på alle tilkoblede enheter i farget utdata i Ubuntu Linux og dets derivater som Linux Mint, Lubuntu og mange andre. Den viser hvert tilkoblede nettverksgrensesnitt, mottatte byte, overførte byte og totale byte, slik at du kan overvåke nettverksbåndbredden.

Installer Color Bandwidth Meter i 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 – Verktøy for måling av nettverksbåndbredde

Iperf/Iperf3 er et kraftig verktøy for å måle nettverksgjennomstrømning over protokoller som TCP, UDP og SCTP. Den er først og fremst bygget for å hjelpe til med å justere TCP-tilkoblinger over en bestemt bane, og er derfor nyttig for å teste og overvåke maksimal oppnåelig båndbredde på IP-nettverk (støtter både IPv4 og IPv6).

Det krever en server og en klient for å utføre tester (som rapporterer båndbredde, tap og andre nyttige nettverksytelsesparametere).

Installer Iperf3 i Linux

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 – Testing av nettverksbåndbredde

Netperf ligner på iperf, for testing av nettverksytelse. Det kan hjelpe med å overvåke nettverksbåndbredde i Linux ved å måle dataoverføring ved å bruke enten TCP, UDP. Den støtter også målinger via Berkeley Sockets-grensesnitt, DLPI, Unix Domain Sockets og så mange andre grensesnitt. Du trenger en server og en klient for å kjøre tester.

Installer Netperf i Linux

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 – Rapportgenerator for blekksprutanalyse

SARG er en loggfilanalysator for blekksprut og verktøy for båndbreddeovervåking. Den produserer nyttige HTML-rapporter med informasjon inkludert, men ikke begrenset til, IP-adresser og total båndbreddebruk. Det er et hendig verktøy for å overvåke bruk av internettbåndbredde av individuelle maskiner på et enkelt nettverk.

For installasjonsinstruksjoner og bruk, sjekk ut artikkelen vår - Hvordan installere SARG for å overvåke Squid Internett-båndbreddebruk.

14. Monitorix – System- og nettverksovervåkingsverktøy

Monitorix er en lett systemressurs- og nettverksovervåkingsapplikasjon, designet for små Linux/Unix-servere og kommer også med fantastisk støtte for innebygde enheter.

Den hjelper deg med å overvåke nettverkstrafikk og bruksstatistikk fra et ubegrenset antall nettverksenheter. Den støtter IPv4- og IPv6-tilkoblinger inkludert pakketrafikk- og trafikkfeilgrafer og støtter opptil 9 plater per nettverksgrensesnitt.

Installer Monitorix i Linux

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 – Verktøy for nettverksovervåking og graftegning

Cacti er en fullt funksjonell, nettbasert PHP-applikasjon for nettverksgrafer med et intuitivt, brukervennlig grensesnitt. Den bruker MySQL-database for å lagre data innsamlet nettverksytelsesdata, brukt til å lage tilpassede grafer. Det er en frontend til RRDTool, nyttig for overvåking av små til komplekse nettverk med tusenvis av enheter.

For installasjonsinstruksjoner og bruk, sjekk ut artikkelen vår – Installer kaktuser (nettverksovervåking) på Linux.

16. Observium – Nettverksovervåkingsplattform

Observium er en fullt utstyrt nettverksovervåkingsplattform med et elegant og kraftig, robust, men likevel enkelt og intuitivt grensesnitt. Den støtter en rekke plattformer, inkludert Linux, Windows, FreeBSD, Cisco, HP, Dell og mange andre, og inkluderer automatisk gjenkjenning av enheter. Den hjelper brukere med å samle nettverksmålinger og tilbyr intuitiv grafisk fremstilling av enhetsberegninger fra innsamlede ytelsesdata.

For installasjonsinstruksjoner og bruk, sjekk ut artikkelen vår – Hvordan installere Observium – Et komplett nettverksadministrasjons- og overvåkingssystem.

17. Zabbix – Applikasjons- og nettverksovervåkingsverktøy

Zabbix er en funksjonsrik, ofte brukt nettverksovervåkingsplattform, designet i en server-klient-modell, for å overvåke nettverk, servere og applikasjoner i sanntid. Den samler inn forskjellige typer data som brukes til en visuell representasjon av nettverksytelse eller belastningsverdier for de overvåkede enhetene.

Den er i stand til å jobbe med kjente nettverksprotokoller som HTTP, FTP, SMTP, IMAP og mange flere, uten å måtte installere ekstra programvare på de overvåkede enhetene.

For installasjonsinstruksjoner og bruk, sjekk ut artikkelen vår – Hvordan installere Zabbix – En komplett nettverksovervåkingsløsning for Linux.

18. Nagios – overvåker systemer, nettverk og infrastruktur

Nagios er en robust, kraftig, funksjonsrik og mye brukt overvåkingsprogramvare. Den lar deg overvåke lokale og eksterne nettverksenheter og deres tjenester fra ett enkelt vindu.

Den tilbyr båndbreddeovervåking i nettverksenheter som svitsjer og rutere via SNMP, slik at du enkelt kan finne ut overutnyttede porter og finne mulige nettverksmisbrukere.

Les også: 13 Linux-nettverkskonfigurasjons- og feilsøkingskommandoer

I tillegg hjelper Nagios deg også med å holde øye med båndbreddeutnyttelse og feil per port, og støtter rask gjenkjenning av nettverksbrudd og protokollfeil.

For installasjonsinstruksjoner og bruk, sjekk ut artikkelen vår – Hvordan installere Nagios – En komplett IT-infrastrukturovervåkingsløsning for Linux.

19. EtherApe – Nettverksovervåking

EtherApe er et annet grafisk Linux-nettverksovervåkingsverktøy som viser nettverksaktiviteten din grafisk. Den støtter et bredt spekter av enheter som Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP og WLAN.

20. Picosnitch

Picosnitch fungerer som et båndbreddeovervåkingsverktøy per applikasjon som gir sanntidsvarsler til brukere når nye applikasjoner etablerer internettforbindelser eller når en applikasjons hash har gjennomgått endringer siden den siste tilkoblingen.

Den har et terminalbasert brukergrensesnitt, som lar brukere enkelt navigere og filtrere trafikkhistorien etter ulike parametere, inkludert tid, kjørbar, sha256-hash, overordnet prosess for den kjørbare, bruker-ID, lokale og eksterne porter, lokale og eksterne adresser, og til og med domener.

Sammendrag

I denne artikkelen har vi gjennomgått en rekke nyttige nettverksbåndbredde og systemovervåkingsverktøy for Linux. Hvis vi har savnet å inkludere et overvåkingsverktøy i listen, del med oss i kommentarskjemaet nedenfor.