Netzwerküberwachung · 4 min read · Oct 11, 2025

So installieren Sie Ntopng zur Überwachung des Netzwerkverkehrs auf Debian 11

Sind Sie ein Systemadministrator oder Netzwerkingenieur, der nach einem leichtgewichtigen, benutzerfreundlichen, plattformübergreifenden Netzwerküberwachungstool sucht? Nun, dann könnte Ntopng das Tool sein, nach dem Sie suchen.

Ntopng ist ein Open-Source-Netzwerküberwachungstool, das den Netzwerkverkehr in Echtzeit über eine Weboberfläche überwacht. Ntopng ist die nächste Generation der ursprünglichen ntop-Version. Es ist ein plattformübergreifendes Tool, das auf nahezu allen Betriebssystemen verfügbar ist, einschließlich Windows, Unix/Linux, macOS und BSD.

Ntopng bietet viele Funktionen wie:

  • Verkehrsfilterung und -sortierung nach Quelle und Ziel
  • Unterstützt verschiedene Protokolle, einschließlich TCP, UDP, SMTP, ICMP, ARP, FTP, Netbios, SSH, Telnet und viele mehr
  • Bietet Geolokalisierung von IP-Adressen
  • Generiert Warnungen und Benachrichtigungen bei der Erkennung ungewöhnlichen Netzwerkverhaltens
  • Einfaches Navigieren und Visualisieren von Verkehrsdaten über die Weboberfläche
  • Unterstützung der Analyse von verschlüsseltem Netzwerkverkehr
  • Entdecken der Anwendungsprotokolle (YouTube, Facebook, BitTorrent usw.) mithilfe der Deep Packet Inspection-Technologie.

In diesem Artikel erfahren Sie, wie Sie Ntopng auf Debian 11 installieren.

Schritt 1: Voraussetzungen

  • Ein System, das Debian 11 ausführt.
  • Ein Benutzer mit Sudo-Rechten

Schritt 2: System aktualisieren

Bevor Sie mit der Installation beginnen, wird empfohlen, Ihr Debian-Basissystem zu aktualisieren, indem Sie den folgenden Befehl ausführen:

sudo apt update -y
sudo apt upgrade -y

Schritt 3: Ntopng-Repository konfigurieren:

Ntopng ist kein Teil des Standard-Debian 11-Repositorys, daher müssen Sie das Ntopng-Repository auf Ihrem Debian-System konfigurieren. Führen Sie dazu den folgenden Befehl aus:

wget http://apt.ntop.org/buster/all/apt-ntop.deb
sudo dpkg -i apt-ntop.deb

Der obige Befehl fügt das „ntop.list“-Repository auf Ihrem System hinzu. Wenden Sie als Nächstes die Repository-Änderungen an, indem Sie den folgenden Befehl ausführen:

sudo apt update -y

Schritt 4: Ntopng installieren und konfigurieren

Führen Sie den folgenden Befehl im Terminal aus, um das Ntopng-Paket mit den erforderlichen Abhängigkeiten zu installieren:

sudo apt install ntopng pfring-dkms nprobe n2disk cento -y

Ntopng hört standardmäßig auf Port 3000. Sie können Ihre Netzwerkschnittstelle konfigurieren und die Standardportnummer sowie andere Einstellungen ändern, indem Sie die ntop.conf bearbeiten.

sudo vim /etc/ntopng/ntopng.conf

Ändern Sie nun die Einstellungen gemäß dem Namen Ihrer Systemschnittstelle. Hier können Sie mehr als einen Schnittstellennamen angeben.

#    -i|--interface  
#    Gibt die Netzwerkschnittstelle oder den Collector-Endpunkt an, der von ntopng für das Netzwerk verwendet werden soll.  
-i=eth0  
# -i=eth2  
#    Legt den HTTP-Port des eingebetteten Webservers fest.  
-w=3000

Speichern und schließen Sie die Datei, sobald Sie die erforderlichen Änderungen vorgenommen haben.

Sie können den Netzwerk-IP-Bereich in einer separaten Datei angeben. Erstellen Sie eine neue Datei namens ntopng.start im Ntopng-Stammverzeichnis.

sudo vim /etc/ntopng/ntopng.start

Fügen Sie Ihren Netzwerk-IP-Bereich wie unten gezeigt hinzu:

--local-networks "192.168.0.0/24"  ## Geben Sie hier Ihre lokalen IP-Bereiche an.  
--interface 1

Speichern und beenden Sie die Datei. Sie müssen den Ntopng-Dienst neu starten, um die Konfigurationsänderungen anzuwenden:

systemctl restart ntopng

Starten Sie als Nächstes den Ntopng-Dienst beim Booten und überprüfen Sie dann den Dienststatus mit dem folgenden Befehl:

sudo systemctl enable ntopng
sudo systemctl status ntopng

Ausgabe:

ntopng-Dienst - ntopng hochgeschwindigkeitsbasiertes Web-Überwachungs- und Analysetool für den Verkehr  
Loaed: geladen (/etc/systemd/system/ntopng.service; aktiviert; Hersteller-Voreinstellung: aktiviert)  
Aktiv: aktiv (laufend) seit Di 28. Feb 2023 16:45:28 UTC; vor 1min 0s  
Prozess: 15335 ExecStartPre=/bin/sh -c /usr/bin/ntopng-utils-manage-config -a check-restore  && /usr/bin/ntopng-utils-manage-config -a resto  
Prozess: 15350 ExecStartPre=/bin/sh -c /bin/cat /etc/ntopng/ntopng.conf > /run/ntopng.conf.raw (code=exited, status=0/SUCCESS)  
Prozess: 15352 ExecStartPre=/bin/sh -c /bin/cat /etc/ntopng/ntopng.conf.d/*.conf >> /run/ntopng.conf.raw 2>/dev/null || true (code=exited, s  
Prozess: 15354 ExecStartPre=/bin/sh -c /bin/sed "/^[ ]*-e.*$\|^[ ]*-G.*\|^[ ]*--daemon.*\|[ ]*--pid.*/s/^/#/" /run/ntopng.conf.raw > /run/nt  

   Haupt-PID: 15356 (ntopng-main)  
   Aufgaben: 24 (Limit: 525)  
  Speicher: 140.6M  
     CPU: 9.146s  
  CGroup: /system.slice/ntopng.service  
          ??15356 /usr/bin/ntopng /run/ntopng.conf  
  
Feb 28 16:45:29 debian11 ntopng[15356]: 28/Feb/2023 16:45:29 [startup.lua:35] Verarbeitung von startup.lua: bitte warten...  
Feb 28 16:45:30 debian11 ntopng[15356]: 28/Feb/2023 16:45:30 [startup.lua:120] [lists_utils.lua:827] Aktualisierung der Kategorielisten...

Sie können den Ntopng-Dienst auf Ihrem System mit dem folgenden Befehl überprüfen:

sudo ss -tnlp | grep ntopng

Die Ausgabe sollte ähnlich wie folgt aussehen:

LISTEN 0   4096    0.0.0.0:3000   0.0.0.0:*  Benutzer:(("ntopng-main",pid=15356,fd=37))

Schritt 5: Greifen Sie über einen Webbrowser auf Ntopng zu

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip:3000 ein. Bitte beachten Sie, dass Sie die IP-Adresse Ihres Systems gefolgt von der Portnummer ersetzen müssen, und Sie werden zur Anmeldeseite von Ntopng weitergeleitet:

Geben Sie den Standardbenutzernamen und das Standardpasswort als admin/admin ein und klicken Sie auf die Schaltfläche Anmelden. Sie sollten den folgenden Screenshot sehen:

Setzen Sie ein neues Passwort und klicken Sie auf die Schaltfläche „Passwort ändern“. Sie sollten die Standard-Dashboard-Seite von Ntopng wie im folgenden Screenshot sehen:

Klicken Sie als Nächstes auf die Option Hosts > Hosts auf der linken Seite, und Sie sehen eine Liste der verfügbaren Hosts für Ihr Netzwerk.

Sie können auch die Details Ihrer Netzwerkschnittstelle im linken Bereich überprüfen, indem Sie auf die Option Schnittstelle > Details klicken.

Fazit

Herzlichen Glückwunsch! Sie haben Ntopng auf Ihrem Debian 11 installiert. Ntopng bietet viele weitere Optionen, die für die Echtzeit-Netzwerküberwachung und das Generieren von Warnungen sehr nützlich sein können. Sie können Systeminformationen sehen und auch den konfigurierten Alarmendpunkt. Sie können mich gerne fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.