← Zurück zur Übersicht
Monitoring

Netzwerk-Monitoring

Netzwerke überwachen und analysieren

MonitoringNagiosZabbixPRTGLibreNMSUptimeAvailability

Netzwerk-Monitoring überwacht kontinuierlich den Zustand von Netzwerkgeräten, Servern und Diensten. Frühzeitige Erkennung von Ausfällen, Engpässen und Anomalien verhindert ungeplante Downtime.

Monitoring-Dashboard98%Uptime (30d)24Monitored Hosts3Warnings1CriticalCPU Router01:70%RAM Switch02:85%BW Uplink:20%Disk Server01:95% ALERTServer01Disk /var: 95%Threshold: 90%→ E-Mail · PagerDutyMonitoring-ToolsNagios/IcingaZabbixPRTGLibreNMSOpen SourceEnterprise/OSWindows, komm.Open Source

Entstehung und Beteiligte

Netzwerk-Monitoring entstand mit zentral verwalteten Routern, Hosts und Leitungen. ICMP, SNMP und Syslog lieferten ab den 1980er-Jahren standardisierte Signale. Produkte wie HP OpenView und freie Werkzeuge wie Nagios machten zentrale Überwachung breit verfügbar.

Welches Problem sollte gelöst werden?

Ausfälle sollten erkannt werden, bevor Nutzer sie melden. Betreiber brauchten historische Daten zu Erreichbarkeit, Auslastung, Fehlern und Kapazitätsentwicklung.

Technische Hürden und Lösungen

Ein einzelner Ping beweist keine funktionierende Anwendung. Messintervalle, Zeitreihen, Abhängigkeiten und Wartungsfenster beeinflussen Alarme. Monitoring muss selbst hochverfügbar und außerhalb der überwachten Fehlerdomäne erreichbar sein.

Standardisierung und Einordnung

Monitoring entwickelte sich vom einfachen Prüfen erreichbarer Geräte zu einer eigenen Disziplin aus Metriken, Ereignissen, Protokollen und Traces. Die zentrale Schwierigkeit besteht nicht im Sammeln möglichst vieler Daten, sondern im Erkennen relevanter Abweichungen. Zeitstempel, eindeutige Identitäten, Aufbewahrung, Normalisierung und sinnvoll gesetzte Alarmgrenzen entscheiden darüber, ob Messdaten im Störungsfall helfen.

Technik im praktischen Betrieb

Ein Messwert benötigt Kontext: Einheit, Quelle, Intervall, Aggregation und erwarteten Normalbereich. Durchschnittswerte können kurze Spitzen verdecken, Maximalwerte kleine Ausreißer überbetonen. Aufbewahrung und Auflösung sollten zum Diagnoseziel passen. Alarme müssen einen klaren Besitzer, eine Handlungsanweisung und eine Eskalation besitzen. Regelmäßige Tests mit absichtlich ausgelösten Fehlern zeigen, ob Benachrichtigung, Bereitschaft und Runbook wirklich funktionieren.

Warum das Thema heute noch relevant ist

Historische Daten schaffen erst dann Wert, wenn sie vergleichbar bleiben. Änderungen an Geräten, Namen, Intervallen oder Messdefinitionen müssen deshalb nachvollziehbar sein. Langfristige Trends beantworten Kapazitätsfragen, detaillierte kurze Daten helfen bei Störungen. Beide Ziele verlangen unterschiedliche Auflösung. Monitoring ist zugleich Teil der Beweiskette: Ohne unabhängige Zeit, unveränderte Logs und bekannte Datenlücken lässt sich nach einem Vorfall nur schwer unterscheiden, was tatsächlich geschah und was lediglich vermutet wird.

Daten und Meilensteine

  • ICMP prüft Erreichbarkeit und Laufzeit.
  • SNMP liefert Zähler und Zustände.
  • Flowdaten zeigen Kommunikationsbeziehungen.
  • Application Checks prüfen den tatsächlich benötigten Dienst.

Was ist Netzwerk-Monitoring?

Netzwerk-Monitoring (auch Network Performance Monitoring, NPM) überwacht kontinuierlich den Betriebszustand von Netzwerkgeräten (Router, Switches, APs), Servern und Netzwerkdiensten (DNS, HTTP, SMTP). Ziel: Proaktive Erkennung von Problemen bevor Nutzer betroffen sind.

Kernfunktionen: Verfügbarkeitsüberwachung (Ping, TCP-Check), Performance-Metriken (CPU, RAM, Bandbreite, Fehlerraten), Schwellwert-Alarme (Threshold Alerts), Trending und Kapazitätsplanung.

Monitoring-Methoden

  • Active Monitoring (Push vom Monitor): Monitoring-System fragt aktiv ab – Ping, SNMP GET, TCP-Check auf Port, HTTP-Request, DNS-Query. Sieht was der Monitor sieht.
  • Passive Monitoring (Push vom Gerät): Gerät sendet unaufgefordert Daten – SNMP Traps bei Ereignissen, Syslog für Log-Daten, IPFIX/NetFlow für Traffic-Daten.
  • Agenten-basiert: Software-Agent auf Server/Gerät liefert detaillierte Metriken (Prometheus Node Exporter, Zabbix Agent).
  • Synthetisches Monitoring: Simuliert Nutzeraktionen (Web-Transaktion) um End-to-End-Performance zu messen.
  • SNMP: Standard-Protokoll für Netzwerkgeräte-Metriken – CPU, Interface-Counters, Fehler.

Monitoring-Tools

Open Source: Nagios/Icinga (klassisch, Check-basiert), Zabbix (Enterprise-Features, kostenlos), LibreNMS (auto-discovery, SNMP-fokussiert), Prometheus + Grafana (modern, zeitreihendaten, Cloud-native), Checkmk (Nagios-Basis, einfacher).

Kommerziell: PRTG Network Monitor (Windows, einfach, lizenzbasiert), SolarWinds NPM (Enterprise), Datadog, New Relic (SaaS Observability).

Alerting: E-Mail, SMS, PagerDuty, OpsGenie, Slack-Integration sind Standard.