Port-Monitoring ist die Praxis, kontinuierlich zu überprüfen, ob bestimmte Netzwerk-Ports auf einem Server offen, erreichbar und reaktiv auf Anfragen sind. Es stellt sicher, dass die auf diesen Ports lauschenden Services betriebsbereit und vom Netzwerk erreichbar sind.
Wenn du einen Port überwachst, initiierst du normalerweise einen Verbindungsversuch (oft ein TCP-Handshake oder eine einfache Abfrage) zu diesem Port auf einem Ziel-Host. Wenn der Port innerhalb erwarteter Parameter antwortet, gilt er als fehlerfrei. Wenn die Verbindung abläuft, verweigert wird oder einen Fehler zurückgibt, wird der Port als down oder problematisch gekennzeichnet.
Häufig überwachte Ports sind:
| Port | Service |
|---|---|
| 80 | HTTP |
| 443 | HTTPS |
| 25 | SMTP |
| 53 | DNS |
| 3306 | MySQL |
| 5432 | PostgreSQL |
Port-Monitoring ist für Uptime-Monitoring unerlässlich und ermöglicht es dir, Service-Ausfälle zu erkennen, bevor sie Benutzer beeinträchtigen. In Kombination mit Alerting ermöglicht es eine schnelle Reaktion auf Infrastruktur-Probleme. Es unterscheidet sich von Heartbeat-Monitoring, das die Anwendungsgesundheit direkt überprüft, während Port-Monitoring die Netzwerkerreichbarkeit auf der Transportebene verifiziert.
TipPort-Monitoring überprüft nicht, ob ein Service korrekt funktioniert – sondern nur, dass der Port offen und reaktiv ist. Nutze Checks auf Anwendungsebene für tiefergehende Validierung.
Die meisten Infrastructure-Teams konfigurieren Port-Monitoring für kritische Services: Webserver, Datenbanken, Load Balancer und Mail-Server. Nutze Monitoring-Tools, um regelmäßige Checks von mehreren geografischen Standorten oder Vantage Points aus zu starten, um Routing- und regionale Konnektivitätsprobleme zu erkennen.