20 Beste Linux-bandbreedtemonitoringstools voor netwerkanalyse

Heb je problemen met het monitoren van het netwerkbandbreedtegebruik op je Linux-systeem? Heb je hulp nodig? Het is belangrijk dat je in staat bent om te visualiseren wat er gebeurt in je netwerk om te begrijpen en op te lossen wat de oorzaak is van de netwerktraagheid of gewoon om een oogje te houden op je netwerk.

In dit artikel zullen we 19 nuttige tools voor het monitoren van bandbreedte bekijken om het netwerkgebruik op een Linux-systeem te analyseren. De hieronder genoemde tools zijn allemaal open source en kunnen je helpen om vragen te beantwoorden zoals “waarom is het netwerk vandaag zo traag?“.

Dit artikel bevat een mix van kleine tools voor het monitoren van bandbreedte op een enkele Linux-machine en complete monitoringoplossingen die in staat zijn om een paar hosts op een LAN (Local Area Network) tot meerdere hosts zelfs op een WAN (Wide Area Network) aan te pakken.

Als je op zoek bent naar monitoring- en netwerktools om je netwerk te beheren, problemen op te lossen of te debuggen, lees dan onze volgende artikelen:

Laten we beginnen…

1. Site24x7’s NetFlow Analyzer – Netwerkverkeersbewaking

Site24x7’s NetFlow Analyzer is een op de cloud gebaseerde tool voor netwerkverkeers- en bandbreedtebewaking die uw bron- en bestemmingsapparaten, hun interfaces en het verkeer dat er doorheen stroomt, bewaakt.

Configureer drempelwaarden voor alle belangrijke metingen, zoals inkomend verkeer, uitgaand verkeer en bandbreedtegebruik, en ontvang directe meldingen wanneer een drempelwaarde wordt overschreden.

NetFlow Analyzer analyseert flows op basis van verschillende technologieën, zoals NetFlow, sFlow en J-Flow. U kunt volledig inzicht krijgen in de netwerkbandbreedte met statistieken over het piekverkeer, topapplicaties en topgesprekken.

Identificeer bandbreedtevreters, los ze op en verbeter de prestaties van uw netwerk met behulp van de netwerkbandbreedtebewakingstool van Site24x7.2. Beheer van ManageEngine NetFlow Analyzer

Site24x7’s NetFlow Analyzer

2. ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer is een oplossing voor bandbreedtemeting op basis van stroommetingen die multi-vendor-ondersteuning biedt. Het monitort uw netwerk, analyseert verkeerspatronen en detecteert en diagnosticeert bandbreedte-slurpers.

U kunt verkeerspatronen in uw netwerk op elk moment opnemen en verder ingaan op details op apparaat-, interface-, applicatie- en gebruikersniveau.

Met zijn verkeersvormende mogelijkheden helpt NetFlow Analyzer u bij het identificeren van netwerkafwijkingen in real-time en het oplossen ervan voordat ze uw eindgebruikers beïnvloeden.

Met zijn aanpasbare rapporten helpt NetFlow Analyzer u ook bij het voorspellen en plannen van uw bandbreedtebehoeften. U kunt met slechts enkele klikken grondige bandbreedte-analyse-rapporten maken, plannen en genereren.

ManageEngine Netflow Analyzer

3. vnStat – Een Netwerkverkeersmonitor

VnStat is een volledig uitgerust, op commandolijn gebaseerd programma om Linux-netwerkverkeer en bandbreedtegebruik in real-time te monitoren, op Linux- en BSD-systemen.

Vnstat Network Traffic Monitor Tool

Een voordeel ten opzichte van een vergelijkbaar instrument is dat het netwerkverkeer en de bandbreedtegebruiksstatistieken logt voor latere analyse – dit is het standaardgedrag ervan. U kunt deze logs zelfs bekijken nadat het systeem opnieuw is opgestart.

Installeer VnStat in 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 – Toont Bandbreedtegebruik

iftop is een eenvoudige, gebruiksvriendelijke, op commandoregel gebaseerde netwerkbandbreedtebewakingstool in realtime, die wordt gebruikt om snel een overzicht te krijgen van netwerkactiviteiten op een interface. Het toont netwerkgebruiksbandbreedte-updates gemiddeld elke 2, 10 en 40 seconden.

Iftop Display Bandwidth Usage

Installeer iftop in 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 – Toont Netwerkgebruik

nload is een andere eenvoudige, gebruiksvriendelijke commandoregeltool voor het monitoren van netwerkverkeer en bandbreedtegebruik in realtime. Het gebruikt grafieken om u te helpen bij het monitoren van inkomend en uitgaand verkeer. Daarnaast toont het ook informatie zoals het totale overgedragen datavolume en de min/max netwerkgebruik.

nload – Monitor Network Usage

Installeer nload in 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 – Monitor Netwerkverkeersbandbreedte

NetHogs is een kleine tool, vergelijkbaar met top, gebaseerd op tekst, om het werkelijke netwerkverkeerbandbreedtegebruik te bewaken per proces of toepassing die op een Linux-systeem wordt uitgevoerd. Het biedt eenvoudigweg real-time statistieken van het netwerkbandbreedtegebruik op basis van processen.

NetHogs – Monitor Network Usage Per User

Installeer NetHogs in 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 – Bandbreedte Monitor en Snelheidsschatting

bmon is ook een eenvoudige opdrachtregeltool voor het monitoren van netwerkbandbreedtegebruik en een snelheidsschatting in Linux. Het legt netwerkstatistieken vast en visualiseert ze in een gebruiksvriendelijk formaat, zodat u een oogje kunt houden op uw systeem.

Bmon – Bandwidth Monitor and Rate Estimator

Installeer Bmon in 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 – Vangt Netwerkverkeer

Darkstat is een kleine, eenvoudige, cross-platform, realtime, efficiënte op web gebaseerde netwerkverkeeranalysator. Het is een hulpmiddel voor het monitoren van netwerkstatistieken dat werkt door netwerkverkeer en computergebruiksstatistieken vast te leggen en de rapporten via HTTP in een grafisch formaat weer te geven. U kunt het ook via de opdrachtregel gebruiken om dezelfde resultaten te krijgen.

Darkstat – Captures Network Traffic

Installeer Darkstat in 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 – Een IP Netwerkmonitor

IPTraf is een eenvoudig te gebruiken, op ncurses gebaseerd en configureerbaar hulpmiddel voor het controleren van inkomend en uitgaand netwerkverkeer dat door een interface passeert. Het is nuttig voor het controleren van IP-verkeer en het bekijken van algemene interfacestatistieken, gedetailleerde interfacestatistieken en nog veel meer.

IPTraf – Network Statistics Utility

Installeer IPTraf in 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 is een kleine command-line hulpprogramma voor het weergeven van het huidige netwerkverkeer op alle verbonden apparaten in gekleurde output in Ubuntu Linux en zijn afgeleiden zoals Linux Mint, Lubuntu en vele anderen. Het toont elke verbonden netwerkinterface, ontvangen bytes, verzonden bytes en totale bytes, waardoor u het netwerkverkeer kunt controleren.

CBM – Monitor Network LAN Usage

Installeer Color Bandwidth Meter in 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 – Netwerk Bandbreedte Meetinstrument

Iperf/Iperf3 is een krachtige tool voor het meten van netwerkdoorvoer over protocollen zoals TCP, UDP en SCTP. Het is primair ontwikkeld om te helpen bij het afstemmen van TCP-verbindingen over een specifiek pad, en daardoor nuttig voor het testen en monitoren van de maximaal haalbare bandbreedte op IP-netwerken (ondersteunt zowel IPv4 als IPv6).

Het vereist een server en een client om tests uit te voeren (die de bandbreedte, verlies en andere nuttige netwerkprestatieparameters rapporteren).

Iperf3 – Network Performance and Tuning

Installeer Iperf3 in 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 – Netwerkbandbreedte Testen

Netperf is vergelijkbaar met iperf, voor het testen van netwerkprestaties. Het kan helpen bij het monitoren van netwerkbandbreedte in Linux door gegevensoverdracht te meten met behulp van zowel TCP, UDP. Het ondersteunt ook metingen via de Berkeley Sockets-interface, DLPI, Unix Domain Sockets en nog veel meer interfaces. Je hebt een server en een client nodig om tests uit te voeren.

Netperf – Network Bandwidth Testing

Installeer Netperf in 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 – Squid Analyse Rapport Generator

SARG is een hulpmiddel voor het analyseren van Squid-logbestanden en het monitoren van internetbandbreedte. Het produceert handige HTML-rapporten met informatie, waaronder maar niet beperkt tot IP-adressen en totaal bandbreedtegebruik. Het is een handig hulpmiddel voor het monitoren van het internetbandbreedtegebruik door individuele machines op een enkel netwerk.

Sarg – Squid Network Analysis Report Generator

Voor installatie-instructies en gebruik, bekijk ons artikel – Hoe SARG te installeren om het gebruik van Squid Internet Bandbreedte te monitoren.

14. Monitorix – Systeem- en netwerkmonitoringtool

Monitorix is een lichtgewicht toepassing voor het monitoren van systeembronnen en netwerk, ontworpen voor kleine Linux/Unix-servers en biedt ook geweldige ondersteuning voor ingebedde apparaten.

Het helpt u bij het monitoren van netwerkverkeer en gebruikstatistieken van een onbeperkt aantal netwerkapparaten. Het ondersteunt IPv4- en IPv6-verbindingen, inclusief pakketverkeer en verkeersfoutgrafieken, en ondersteunt tot 9 schijven per netwerkinterface.

Monitorix – System and Network Monitoring Tool

Installeer Monitorix in 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 – Netwerkmonitoring- en grafische tool

Cacti is een volledig functionele, op het web gebaseerde netwerkgrafiek PHP-toepassing met een intuïtieve, gebruiksvriendelijke interface. Het gebruikt een MySQL-database voor het opslaan van verzamelde netwerkprestatiegegevens, die worden gebruikt om aangepaste grafieken te produceren. Het is een frontend voor RRDTool, handig voor het bewaken van kleine tot complexe netwerken met duizenden apparaten.

Cacti – Network Monitoring and Graphing Tool

Voor installatie-instructies en gebruik, bekijk ons artikel – Installeer Cacti (Netwerkmonitoring) op Linux.

16. Observium – Netwerkmonitoring Platform

Observium is een volledig uitgericht netwerkmonitoringplatform met een elegante en krachtige, robuuste maar eenvoudige en intuïtieve interface. Het ondersteunt een aantal platforms, waaronder Linux, Windows, FreeBSD, Cisco, HP, Dell en vele anderen, en omvat automatische detectie van apparaten. Het helpt gebruikers om netwerkstatistieken te verzamelen en biedt intuïtieve grafieken van apparaatstatistieken uit verzamelde prestatiegegevens.

Observium – Network Monitoring Platform

Voor installatie-instructies en gebruik, bekijk ons artikel – Hoe Observium te installeren – Een compleet netwerkbeheer- en bewakingssysteem.

17. Zabbix – Toepassing en Netwerk Monitoring Tool

Zabbix is een functierijk, veelgebruikt netwerkmonitoringplatform, ontworpen in een server-clientmodel, om netwerken, servers en toepassingen in realtime te monitoren. Het verzamelt verschillende soorten gegevens die worden gebruikt voor een visuele weergave van netwerkprestaties of belastingsmetingen van de gemonitorde apparaten.

Het is in staat om te werken met bekende netwerkprotocollen zoals HTTP, FTP, SMTP, IMAP, en nog veel meer, zonder de noodzaak om extra software te installeren op de gemonitorde apparaten.

Zabbix – Monitoring Solution for Linux

Voor installatie-instructies en gebruik, bekijk ons artikel – Hoe Zabbix te installeren – Een Compleet Netwerk Monitoring Oplossing voor Linux.

18. Nagios – Monitort Systemen, Netwerken en Infrastructuur

Nagios is krachtige, robuuste, functierijke en veelgebruikte monitoringssoftware. Het stelt u in staat om lokale en externe netwerkapparaten en hun services te monitoren vanuit één venster.

Het biedt bandbreedtemonitoring in netwerkapparaten zoals switches en routers via SNMP, waardoor u eenvoudig overbelaste poorten kunt vinden en mogelijke netwerkgebruikers kunt identificeren.

Lees ook: 13 Linux Netwerkconfiguratie en Probleemoplossingscommando’s

Bovendien helpt Nagios u ook om een oogje te houden op het gebruik van bandbreedte per poort en fouten, en ondersteunt het de snelle detectie van netwerkstoringen en protocolstoringen.

Nagios – IT Infrastructure Monitoring Tool

Voor installatie-instructies en gebruik, bekijk ons artikel – Hoe Nagios te Installeren – Een Compleet IT-infrastructuurmonitoringoplossing voor Linux.

19. EtherApe – Netwerkmonitoring

EtherApe is een ander grafisch Linux netwerkmonitoringtool dat uw netwerkactiviteit grafisch weergeeft. Het ondersteunt een breed scala aan apparaten zoals Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP en WLAN.

EtherApe – Network Monitoring

20. Picosnitch

Picosnitch fungeert als een per-toepassingsbandbreedtemonitoringtool die realtime meldingen geeft aan gebruikers wanneer nieuwe toepassingen internetverbindingen tot stand brengen of wanneer de hash van een toepassing is gewijzigd sinds de laatste verbinding.

Het beschikt over een op terminal gebaseerde gebruikersinterface, waarmee gebruikers gemakkelijk door hun verkeersgeschiedenis kunnen navigeren en filteren op verschillende parameters, waaronder tijd, uitvoerbaar bestand, sha256-hash, ouderproces van het uitvoerbare bestand, gebruikers-ID, lokale en externe poorten, lokale en externe adressen, en zelfs domeinen.

Picosnitch – Monitor Network Traffic
Samenvatting

In dit artikel hebben we een aantal nuttige netwerkbandbreedte- en systeembewakingstools voor Linux bekeken. Als we een bewakingstool hebben gemist in de lijst, deel deze dan met ons via het opmerkingenformulier hieronder.

Source:
https://www.tecmint.com/linux-network-bandwidth-monitoring-tools/