So überwachst Du den Netzwerkverkehr auf einem VPS

Inhaltsverzeichnis ⇓

Die Überwachung des Netzwerkverkehrs auf einem VPS (Virtual Private Server) ist super wichtig, um sicherzustellen, dass Dein Server reibungslos läuft, sicher bleibt und kosteneffizient ist. Ganz gleich, ob Du ein persönliches Projekt verwaltest, eine Website hostest oder kritische Anwendungen unterstützt – wenn Du verstehst, wie Daten zu und von Deinem Server fließen, kannst Du Leistungsengpässe vermeiden, Sicherheitsbedrohungen frühzeitig erkennen und die Ressourcennutzung optimieren, um unerwartete Kosten zu vermeiden.

Dieser Leitfaden gilt für alle gängigen VPS-Umgebungen, einschließlich Linux, Windows und BSD, und führt Dich durch die wesentlichen Konzepte, wichtige Datenverkehrskennzahlen, praktische Tools und bewährte Techniken für eine effektive Netzwerküberwachung. Am Ende bist Du in der Lage, die Netzwerkaktivität Deines Servers genau zu überwachen, proaktiv auf Anomalien zu reagieren und umsetzbare Erkenntnisse zur Verbesserung Deines VPS-Betriebs zu gewinnen.

Netzwerkverkehr auf einem VPS verstehen

Der Netzwerkverkehr umfasst alle Datenpakete, die über das Internet zwischen Deinem VPS und anderen Geräten fließen. Dazu gehört alles von Website-Anfragen und Dateiübertragungen bis hin zu Datenbankabfragen und Servicekommunikation.

Die wichtigsten Kennzahlen, auf die Du bei der Überwachung des Netzwerkverkehrs achten solltest, sind:

Bandbreite

Die Menge der Daten, die innerhalb eines bestimmten Zeitraums zum und vom Server übertragen werden. Durch die Überwachung der Bandbreite kannst Du sicherstellen, dass Du die Grenzen Deines Hosting-Anbieters einhältst und unnötige Kosten vermeidest.

Pakettypen

Verschiedene Datenformate, die für die Kommunikation verwendet werden. Wenn Du diese identifizierst, kannst Du die Art des Datenverkehrs (z. B. HTTP, SSH, FTP) analysieren und ungewöhnliche Aktivitäten erkennen.

Protokollanalyse

Das Verständnis der Datenverkehrsmuster nach Protokolltyp (z. B. HTTP, HTTPS, FTP, DNS, SSH) ermöglicht eine Optimierung der Ressourcennutzung und das Erkennen bösartigen Datenverkehrs.

Mit diesem Wissen lassen sich zudem die für spezifische Anforderungen und die jeweilige Plattform am besten geeigneten Überwachungstools auswählen.“

Auswahl der richtigen Überwachungstools

Echtzeit-Überwachungstools

Diese Tools bieten einen sofortigen Überblick über aktive Verbindungen und Datenübertragungen, sodass Du ungewöhnliche Muster sofort erkennen kannst.

Linux: iftop, nload

Windows: Wireshark, TCPView

BSD: ntopng, tcpdump

Tools für die Langzeitüberwachung

Für die fortlaufende Analyse verfolgen diese Tools die Nutzung im Laufe der Zeit und liefern historische Daten, mit denen Du Trends und Anomalien erkennen kannst

Linux: vnStat, ntopng

Windows: NetFlow, GlassWire

BSD: ntopng, tcpdump

CLI- vs. GUI-Tools

Befehlszeilentools (CLI) bieten detaillierte Einblicke in den Datenverkehr bei minimalem Ressourcenaufwand und sind daher ideal für VPS-Umgebungen geeignet. Wenn Du aber lieber visuell arbeitest, bieten GUI-basierte Tools detaillierte Dashboards und interaktive Funktionen.

Linux: iftop (CLI), Grafana (GUI)

Wenn Du noch keine Erfahrung mit VPS hast, musst Du Dich erst mal über SSH verbinden. Ohne SSH-Zugang kannst Du keine Überwachungstools installieren oder ausführen.

Hier ist eine kurze Anleitung, wie Du Grafana zur Überwachung Deines VPS-Datenverkehrs verwenden kannst:

Was Du brauchst

  • IP-Adresse Deines VPS (z. B. 203.0.113.15)
  • Benutzername (auf einem neuen Linux-VPS oft „root“)
  • Passwort oder einen von Deinem Anbieter heruntergeladenen SSH-Schlüssel

So fängst Du an

1. Öffne ein Terminal auf deinem Computer.

2. Führe den SSH-Befehl aus, z. B.: ssh root@203.0.113.15

Connect via SSH

3. Gib Dein Passwort ein oder kopiere es und drücke die Eingabetaste. (Normalerweise erscheint nichts, während Du tippst.)

4. Überprüfe, ob Du angemeldet bist. Bei erfolgreicher Anmeldung wird eine Shell-Eingabeaufforderung angezeigt, die in etwa so aussieht: root@ubuntu:~#

Shell Eingabeaufforderung

Sobald Du mit Deinem VPS verbunden bist, fahr mit der Installation fort, um Deine Überwachungstools einzurichten und den Netzwerkverkehr zu visualisieren.

1. Öffne Dein VPS-Terminal (logg Dich über SSH ein, falls Du das noch nicht gemacht hast) und führe folgenden Befehl aus:

sudo apt-get install -y apt-transport-https software-properties-common

Helper installieren

2. Füge den GPG-Schlüssel von Grafana hinzu

sudo mkdir -p /etc/apt/keyrings/
wget -q -O - [https://packages.grafana.com/gpg.key](https://packages.grafana.com/gpg.key) | sudo gpg --dearmor -o /etc/apt/keyrings/grafana.gpg

GPG-Schlüssel-hinzufügen

3. Füge das Grafana APT-Repository für die stabile OSS-Version hinzu:

echo „deb \[signed-by=/etc/apt/keyrings/grafana.gpg\] [https://packages.grafana.com/oss/deb](https://packages.grafana.com/oss/deb) stable main“ | sudo tee /etc/apt/sources.list.d/grafana.list

Grafana APT Repository

4. Paketlisten aktualisieren

sudo apt-get update

Paketlisten aktualisieren

5. Installiere Grafana. Für die Enterprise Edition musst Du einfach „-enterprise“ hinzufügen

sudo apt-get install -y grafana

Grafana installieren

6. Starte den Grafana-Dienst

sudo systemctl start grafana-server

Grafana Server starten

7. Rufe Grafana in Deinem Browser auf

Windows: Wireshark (GUI), TCPView (CLI)

Du kannst den Netzwerkverkehr auf Deinem VPS mit tcpdump erfassen und die Erfassungsdatei dann zur Analyse in Wireshark auf Deinen lokalen Rechner übertragen. Auf diese Weise kannst Du die leistungsstarken Filter- und Visualisierungstools von Wireshark nutzen, während die eigentliche Paketerfassung auf Deinem VPS läuft.

1. Öffne auf Deinem lokalen Computer ein Terminal (Eingabeaufforderung, PowerShell oder Linux-Terminal) und verbinde Dich über SSH mit Deinem VPS.

ssh Benutzername@deine\_vps\_ip

SSH verbinden

2. Erfasse den Netzwerkverkehr auf dem VPS. Sobald Du bei Deinem VPS angemeldet bist, führe folgenden Befehl aus:

sudo tcpdump -i deine\_Schnittstelle -s0 -w \~/vps.pcap

TCPDump starten

3. Drück Strg + C, wenn Du die Aufzeichnung beenden willst.

Die Aufzeichnung wird als vps.pcap in Deinem VPS-Home-Verzeichnis gespeichert.

TCPDump beenden

4. Lade die Capture-Datei auf deinen Rechner runter und führe folgenden Befehl aus:

scp username@your\_vps\_ip:\~/vps.pcap .

Gib dein VPS-Passwort ein, wenn Du dazu aufgefordert wirst.

Datei herunterladen

6. In Wireshark öffnen

  1. Starte Wireshark auf Deinem Rechner.

Wireshark starten

2. Geh auf „Datei“ → „Öffnen“.

Datei öffnen

3. Geh zu dem Ordner, wo Du die Datei „vps.pcap” gespeichert hast.

vps.pcap öffnen

4. Wähl es aus und klick auf „Öffnen“.

vps.pcap öffnen

5. Nutze die Filter von Wireshark (z. B. http, tcp.port == 80), um den Datenverkehr zu checken.

BSD: ntopng (GUI), tcpdump (CLI)

Übersichtstabelle der beliebtesten Tools für die Überwachung des VPS-Datenverkehrs

Tool-NameSchnittstellentypHauptzweckPlattformkompatibilitätRessourcenverbrauch
iftopCLIEchtzeitüberwachungLinuxGering
WiresharkGUIPaketprüfungWindowsHoch
vnStatCLILangzeitüberwachungLinuxGering
NetFlowGUILangzeit-VerkehrsanalyseWindowsMittel
ntopngGUIVisuelle VerkehrsanalyseLinux, BSDMittel
tcpdumpCLIDetaillierte PaketerfassungBSDGering
GrafanaGUIVisuelle VerkehrsanalyseLinux, Windows, BSDMittel

Einrichten von Befehlszeilen-Überwachungsprogrammen

Wenn Du mit Terminal-Tools gut klarkommst, sind Befehlszeilenprogramme eine super Wahl für die Überwachung des Datenverkehrs mit geringem Aufwand. Schauen wir uns an, wie Du beliebte CLI-Tools unter Linux, Windows und BSD installierst und benutzt.

Linux: iftop, vnStat

Um iftop zu installieren, gibst Du folgenden Befehl ein:

sudo apt install iftop

iftop zeigt in Echtzeit aktive Verbindungen an und gibt die Bandbreitennutzung nach IP-Adresse an. Hier ist eine typische Befehlsausgabe:

192.168.0.1:80 -> 203.0.113.5:443 500,0 KB 30,0 KB

Für die langfristige Überwachung zeichnet vnStat Verkehrsstatistiken über einen bestimmten Zeitraum auf. Installiere es mit:

sudo apt install vnstat

Starte dann die Verkehrsüberwachung mit:

vnstat -u -i eth0

Windows: Wireshark, TCPView

Unter Windows ist Wireshark das Tool der Wahl für die detaillierte Paketinspektion. Lade es von der Wireshark-Website herunter, installiere es und nutze es, um Pakete in Echtzeit zu erfassen und zu analysieren.

TCPView ist eine schlankere Option für die Echtzeit-Verbindungsüberwachung. Es zeigt aktive TCP/UDP-Verbindungen und ihren aktuellen Status an.

BSD: tcpdump, ntopng

Auf BSD-Systemen ist tcpdump ein robustes Befehlszeilentool zum Erfassen und Analysieren von Paketen. Installiere es mit:

sudo pkg install tcpdump

Verwende es, um den Netzwerkverkehr zu überwachen:

sudo tcpdump -i eth0

Für eine visuellere Analyse ist ntopng eine leistungsstarke Option, die in einem Browser läuft. Installiere es auf BSD mit:

sudo pkg install ntopng

Verwendung von webbasierten und GUI-Überwachungslösungen

Webbasierte und GUI-Tools bieten einen visuelleren Ansatz zur Überwachung des Netzwerkverkehrs. Diese Tools können detaillierte Analysen liefern und eignen sich daher ideal für die langfristige Verfolgung oder für Teams, die Erkenntnisse schnell austauschen müssen.

Linux: Grafana mit Prometheus, ntopng

Grafana mit Prometheus bietet eine robuste Konfiguration für die Visualisierung langfristiger Metriken. Du kannst Prometheus so konfigurieren, dass es Netzwerkdaten erfasst, und mit Grafana Dashboards erstellen. ntopng bietet eine umfangreiche GUI für die visuelle Verkehrsanalyse.

Hier ist eine kurze Übersicht

Windows: Wireshark, GlassWire

Wireshark bietet eine umfassende Paketinspektion, während GlassWire eine benutzerfreundliche Oberfläche mit Netzwerküberwachung und Sicherheitswarnungen bietet.

BSD: ntopng, tcpdump

Auf BSD-Systemen kann ntopng über einen Browser ausgeführt werden, um Datenverkehrsdaten in einem benutzerfreundlichen Format anzuzeigen. tcpdump kann auch mit Visualisierungstools verwendet werden, um eine tiefergehende Analyse des Datenverkehrs durchzuführen.

Integration von Überwachungsfunktionen des VPS-Anbieters

Viele VPS-Hosting-Dienste bieten integrierte Überwachungs-Dashboards, die die Bandbreitennutzung und Netzwerkleistung verfolgen. Diese Dashboards bieten einen hilfreichen Überblick über den Gesamtzustand Deines VPS und können als guter Ausgangspunkt für die Überwachung dienen. Im Vergleich zu dedizierten Überwachungstools können sie jedoch Einschränkungen hinsichtlich des Detaillierungsgrades und der Anpassungsmöglichkeiten aufweisen.

Um einen umfassenderen Überblick über Deinen Netzwerkverkehr zu erhalten, überprüfe das Control Panel Deines Providers auf verfügbare Überwachungsfunktionen. Du kannst diese zusammen mit externen Tools wie iftop oder Wireshark verwenden, um detailliertere Einblicke und eine bessere Kontrolle über Deine Datenverkehrsanalyse zu erhalten.

Festlegen von Warnmeldungen und Schwellenwerten für Datenverkehrsabweichungen

Proaktive Überwachung ist unerlässlich, um Probleme zu vermeiden, bevor sie sich auf Deinen Server auswirken. Durch das Festlegen von Schwellenwerten und Warnmeldungen kannst Du benachrichtigt werden, wenn der Datenverkehr einen bestimmten Grenzwert überschreitet oder verdächtige Aktivitäten erkannt werden.

  • Linux: Tools wie fail2ban können IPs, die verdächtiges Verhalten zeigen, wie z. B. mehrere fehlgeschlagene Anmeldeversuche, automatisch blockieren.
  • Windows: Verwende GlassWire oder integriere Wireshark mit benutzerdefinierten Skripten, um Dich über ungewöhnliche Datenverkehrsmuster zu informieren.
  • BSD: Kombiniere ntopng mit Firewall oder tcpdump, um Warnmeldungen für hohen Datenverkehr oder bekannte Angriffsvektoren festzulegen.

Sicherheitsauswirkungen der Netzwerkdatenverkehrsüberwachung

Die Überwachung des Netzwerkverkehrs spielt auch eine wichtige Rolle für die Serversicherheit. Ungewöhnliche Muster, wie ungewöhnlicher Portzugriff oder große Datenuploads, können auf böswillige Aktivitäten wie DDoS-Angriffe oder Brute-Force-Anmeldeversuche hinweisen.

Die Verkehrsüberwachung hilft Dir, verdächtige IPs zu identifizieren, Port-Scans zu erkennen und Command-and-Control-Verkehr zu entdecken, der auf Botnets hindeutet. Tools wie Wireshark und ntopng können Dir dabei helfen, die Quelle verdächtigen Datenverkehrs zu verfolgen.

Einschränkungen und Herausforderungen

Die Überwachung des Datenverkehrs ist zwar unerlässlich, unterliegt jedoch einigen Einschränkungen:

  • Verschlüsselter Datenverkehr: Viele Tools haben Schwierigkeiten bei der Analyse von verschlüsseltem Datenverkehr (z. B. HTTPS), was die Transparenz bestimmter Verbindungen einschränkt.
  • Einschränkungen der VPS-Umgebung: Einige VPS-Anbieter beschränken den Zugriff auf untergeordnete Netzwerkebenen, was eine detaillierte Paketprüfung erschwert.
  • Ressourcenaufwand: Bestimmte Überwachungstools, vor allem GUI-basierte Lösungen, können viel Ressourcen verbrauchen und so die Serverleistung beeinträchtigen.

Schritt-für-Schritt-Anleitung für beliebte Tools

Linux: Installation und Verwendung von vnStat

Installiere vnStat:

sudo apt install vnstat

1. Initialisiere die Datenbank für Deine Netzwerkschnittstelle:

sudo vnstat -u -i eth0

2. Starte die Überwachung und zeige tägliche Statistiken an:

vnstat -d

Windows: Wireshark installieren und verwenden

  1. Lade Wireshark von der offiziellen Website herunter und installiere es:

Wireshark herunterladen

  1. Starte Wireshark und wähle Deine Netzwerkschnittstelle auf dem Startbildschirm aus.
  2. Klicke auf die Schaltfläche „Start capturing packets“, um mit der Überwachung zu beginnen.
  3. Du kannst den Datenverkehr nach Protokoll (z. B. HTTP, DNS) filtern, um Dich auf bestimmte Datenströme zu konzentrieren.

BSD: ntopng installieren und verwenden

Installiere ntopng über den Paketmanager:

sudo pkg install ntopng

1. Starte ntopng mit dem folgenden Befehl:

sudo service ntopng start

2. Rufe die ntopng-Weboberfläche auf, indem Du in Deinem Browser http://localhost:3000 eingibst.

3. Überwache den Datenverkehr über die Weboberfläche, um die Netzwerkauslastung in Echtzeit anzuzeigen.

Integration mit Automatisierung oder Incident Response

Du kannst Reaktionen auf Traffic-Anomalien mit Tools wie fail2ban unter Linux oder dem Task Scheduler unter Windows automatisieren. Du kannst zum Beispiel Warnmeldungen für DDoS-Versuche oder ungewöhnliche Bandbreitenspitzen einrichten und automatisch Firewall-Updates oder andere Sicherheitsmaßnahmen auslösen.

Fazit

Die Überwachung des Netzwerkverkehrs auf Deinem VPS ist super wichtig, um Leistung, Sicherheit und Kosteneffizienz zu gewährleisten. Egal, ob Du Linux, Windows oder BSD verwendest, es gibt leistungsstarke Tools, die Deinen Anforderungen gerecht werden. Wenn Du die wichtigsten Kennzahlen verstehst, die richtigen Tools auswählst und Warnmeldungen einrichtest, kannst du sicherstellen, dass Dein VPS reibungslos und sicher läuft.

Für Dich mit in Deutschland entwickelt und betrieben. hosting.de Blog Älter: So installierst du Nextcloud auf Docker

22.08.2025