Real-time Verkeersmonitoring met nload in Linux

nload: de eenvoudige en lichte netwerkmonitor voor Linux

In de wereld van systeembeheer is het van essentieel belang om eenvoudige, lichte en betrouwbare tools te hebben voor real-time monitoring van servers. Een van de populairste opties is nload, een tekst-gebaseerde monitor die grafisch het inkomende en uitgaande netwerkverkeer weergeeft, samen met gedetailleerde bandbreedtestatistieken.

Wat is nload?

nload is een commandoregel-tool die netwerkverkeer in real-time kan monitoren. De interface, gebaseerd op ncurses, toont twee afzonderlijke grafieken:

  • Bovenste grafiek: Inkomend verkeer (download).
  • Onderste grafiek: Uitgaand verkeer (upload).

Daarnaast biedt het numerieke statistieken over:

  • Huidig verkeer
  • Gemiddelde
  • Minimum en maximum
  • Totaal overgedragen data tijdens de sessie

Voordelen van nload

  • Lichtgewicht: Verbruikt bijna geen systeemresources.
  • Duidelijke interface: Presenteert verkeer in grafieken en numerieke waarden.
  • Real-time: Vernieuwt informatie elke seconde.
  • Compatibiliteit: Werkt op elke moderne Linux-distributie.
  • Eenvoudigheid: Vereist geen complexe configuratie of externe afhankelijkheden.

Hoewel nload geen gedetailleerde procesinformatie biedt zoals iftop of bmon, is het vanwege zijn eenvoud perfect voor het monitoren van productieservers of remote systemen.

Installatie van nload op Linux-distributies

Debian / Ubuntu

In de officiële repositories is het pakket beschikbaar, dus je hoeft alleen maar het volgende in te voeren:

bash
sudo apt update
sudo apt install nload -y

Om het te verwijderen:

bash
sudo apt remove nload -y

CentOS / RHEL / AlmaLinux / Rocky Linux

Voor op RHEL gebaseerde systemen is nload beschikbaar in de EPEL-repositories:

  1. Activeer EPEL:

bash
sudo dnf install epel-release -y

  1. Installeer nload:

bash
sudo dnf install nload -y

Voor oudere versies met yum:

bash
sudo yum install epel-release -y
sudo yum install nload -y

Fedora

Fedora heeft nload in de hoofdrepositories:

bash
sudo dnf install nload -y

Arch Linux / Manjaro

Beschikbaar in de community repository:

bash
sudo pacman -S nload

openSUSE

Voor openSUSE:

bash
sudo zypper install nload

Installatie vanuit de bron (optioneel)

Als je distributie geen pakket heeft of je wilt de laatste versie:

bash
sudo apt install build-essential libncurses5-dev libncursesw5-dev git -y
git clone https://github.com/rolandriegel/nload.git
cd nload
make
sudo make install

Hoe nload te gebruiken

Na installatie kun je nload eenvoudig starten met:

bash
nload

Standaard toont het de hoofdnetwerkinterface (meestal eth0, ensX of wlan0). Als je server meerdere interfaces heeft, kun je de gewenste interface specificeren:

bash
nload eth0

Om te schakelen tussen beschikbare interfaces, gebruik je de toets (rechterpijl) en om terug te gaan, (linkerpijl).

Nuttige opties

  • -m → toont alle interfaces op één scherm.
  • -t 500 → past de vernieuwfrequentie aan in milliseconden (500 ms in dit voorbeeld).
  • -u M → verandert de eenheid naar MB/s in plaats van Kbit/s.

Voorbeeld:

bash
nload -m -u M

Conclusie

nload is een essentiële tool voor elke Linux-systeembeheerder die het netwerkverkeer in real-time op een lichte en eenvoudige manier wil monitoren. De installatie is rechttoe rechtaan voor de meeste distributies en de leercurve is vrijwel niet-bestaande.

Hoewel het geen vervanging is voor geavanceerdere monitors zoals iftop of vnstat, maakt de visuele duidelijkheid het de ideale keuze om netwerkknelpunten te detecteren of snel de activiteit van een server te verifiëren.

Veelgestelde vragen (FAQ)

Kan ik nload gebruiken op servers zonder grafische interface?
Ja, nload werkt volledig in de terminal, waardoor het perfect is voor remote servers die via SSH worden beheerd.

Wat is het verschil tussen nload en iftop?
nload toont geaggregeerd verkeer van elke interface in grafieken en statistieken. iftop daarentegen geeft een gedetailleerd overzicht van afzonderlijke verbindingen en processen.

Verbruikt nload veel resources in productie?
Nee, het is uiterst licht. Het CPU- en geheugengebruik is verwaarloosbaar in vergelijking met andere real-time monitors.

Kan ik de gegevens van nload exporteren voor latere analyse?
nload slaat geen historische records op. Voor rapportages en langdurige opslag worden tools zoals vnstat of collectd aanbevolen.

Scroll naar boven