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

So installieren Sie den Ntopng Netzwerkmonitor auf Debian 10

Ntopng ist ein kostenloses, Open-Source und sehr nützliches Netzwerküberwachungstool, das verwendet werden kann, um den Netzwerkverkehr in Echtzeit zu überwachen. Es ist eine leistungsstarke, ressourcenschonende und nächste Generation Version des ursprünglichen ntop, basierend auf libpcap. Es ist plattformübergreifend und läuft auf jeder Unix-Plattform, MacOSX und Windows. Ntopng überwacht und berichtet über verschiedene Protokolle, einschließlich TCP, UDP, ICMP, DLC, IPX, ARP, Netbios, Decnet und viele mehr.

Features

  • Geolokalisierung von IP-Adressen
  • Anzeige des Netzwerkverkehrs und IPv4/IPv6 Hosts
  • Analyse des Verkehrs und Sortierung nach Quelle/Ziel
  • Speicherung von Verkehrsstatistiken im RRD-Format
  • Bericht und Sortierung der IP-Protokollnutzung nach Protokolltyp

Anforderungen

  • Ein Server, der Debian 10 ausführt.
  • Ein Root-Passwort ist für Ihren Server eingerichtet.

Erste Schritte

Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

apt-get update -y  
 apt-get upgrade -y

Sobald Ihr Server aktualisiert ist, starten Sie Ihren Server neu, um die Änderungen anzuwenden.

Ntopng installieren

Standardmäßig ist Ntopng nicht im Debian 10 Repository verfügbar. Daher müssen Sie das Ntopng-Repository zu Ihrem System hinzufügen.

Sie können das Ntopng-Repository mit dem folgenden Befehl installieren:

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

Sobald das Repository hinzugefügt wurde, aktualisieren Sie das Repository und installieren Sie Ntopng, indem Sie den folgenden Befehl ausführen:

apt-get update -y  
 apt-get install pfring-dkms nprobe ntopng n2disk cento -y

Sobald die Installation abgeschlossen ist, starten Sie den Ntopng-Dienst und aktivieren Sie ihn, damit er beim Systemneustart gestartet wird, mit dem folgenden Befehl:

systemctl start ntopng  
 systemctl enable ntopng

Sie können jetzt den Status von Ntopng mit dem folgenden Befehl überprüfen:

systemctl status ntopng

Sie sollten die folgende Ausgabe sehen:

? ntopng.service - ntopng hochgeschwindigkeitsbasiertes Web-Überwachungs- und Analysetool für den Datenverkehr
   Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-09-21 02:05:50 EDT; 7min ago
 Main PID: 3314 (ntopng)
    Tasks: 26 (limit: 1138)
   Memory: 209.2M
   CGroup: /system.slice/ntopng.service
           ??3314 /usr/local/bin/ntopng /run/ntopng.conf

Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:707] Hinzufügen von 192.168.0.103/32 als IPv4-Schnittstellenadresse für enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:715] Hinzufügen von 192.168.0.0/24 als IPv4-Lokales Netzwerk für enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Hinzufügen von ::1/128 als IPv6-Schnittstellenadresse für lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Hinzufügen von ::1/128 als IPv6-Lokales Netzwerk für lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Hinzufügen von fe80::a00:27ff:fe99:dc40/128 als IPv6-Schnittstellenadresse für enp0
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Hinzufügen von fe80::a00:27ff:fe99:dc40/64 als IPv6-Lokales Netzwerk für enp0s3
Sep 21 02:05:56 debian ntopng[3314]: 21/Sep/2019 02:05:56 [PeriodicActivities.cpp:72] Startete die Schleife für periodische Aktivitäten...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [PeriodicActivities.cpp:114] Jedes periodische Aktivitätsskript verwendet 2 Threads
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Startete die Paketabfrage auf der Schnittstelle enp0s3 [id: 1]...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Startete die Paketabfrage auf der Schnittstelle lo [id: 2]...

Ntopng konfigurieren

Die Standardkonfigurationsdatei von Ntopng befindet sich unter /etc/ntopng/ntopng.conf. Sie müssen sie bearbeiten, um einige Änderungen vorzunehmen:

nano /etc/ntopng/ntopng.conf

Ändern Sie die folgenden Zeilen:

-G=/var/run/ntopng.pid
##Definieren Sie die Netzwerkschnittstelle für die Netzwerküberwachung.
-i=enp0s3
##Definieren Sie den HTTP-Port für den Webserver.
-w=3000

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Erstellen Sie als Nächstes eine neue ntopng.start-Datei, um Ihr Netzwerk zu definieren.

nano /etc/ntopng/ntopng.start

Fügen Sie die folgenden Zeilen hinzu:

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

Speichern und schließen Sie die Datei, und starten Sie dann Ntopng neu, um die Konfigurationsänderungen anzuwenden:

systemctl restart ntopng

Zugriff auf Ntopng

Ntopng läuft jetzt und hört auf Port 3000. Öffnen Sie Ihren Webbrowser und besuchen Sie die URL http://your-server-ip:3000. Sie sollten die folgende Seite sehen:

Ntopng Login

Geben Sie den Standardbenutzernamen und das Standardpasswort von Ntopng als admin/admin ein und klicken Sie auf die Schaltfläche Login. Sie sollten den folgenden Bildschirm sehen:

Passwort ändern

Geben Sie nun Ihr gewünschtes Passwort ein und klicken Sie auf die Schaltfläche Ändern Passwort. Sie sollten das Standard-Dashboard von Ntopng auf der folgenden Seite sehen:

Ntopng Dashboard

Klicken Sie nun auf Hosts > Alle Hosts. Sie sollten alle verfügbaren Hosts in Ihrem Netzwerk auf dem folgenden Bildschirm sehen:

Ntopng Hosts

Klicken Sie nun auf einen der Hosts, Sie sollten alle Informationen über diesen Host auf dem folgenden Bildschirm sehen:

Ntopng Hostdetails

Klicken Sie nun auf Hosts > Geräte. Sie sollten die MAC-Adresse aller Hosts in Ihrem Netzwerk auf dem folgenden Bildschirm sehen:

Ntopng Hostgeräte

Klicken Sie nun auf Home > Hosts, um die Liste der Top-Hosts auf dem folgenden Bildschirm zu sehen:

Hosts Bildschirm

Klicken Sie nun auf die Schaltfläche Ports, um eine Liste der Top-Client- und Serverports auf dem folgenden Bildschirm zu sehen:

Top Clients Ports

Herzlichen Glückwunsch! Sie haben Ntopng erfolgreich auf Ihrem Debian 10-Server installiert und konfiguriert. Sie können jetzt ganz einfach alle Geräte in Ihrem Netzwerk überwachen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.