Uptime Monitoring
Definition: Uptime Monitoring bezeichnet die automatisierte, kontinuierliche Überprüfung der Verfügbarkeit (Uptime) einer Website, API oder eines Webdienstes von externen Monitoring-Servern aus. Das System sendet regelmäßig HTTP-Anfragen an die überwachten URLs und löst bei Nicht-Erreichbarkeit (Statuscode ≠ 200, Timeout oder Inhaltsprüfung fehlgeschlagen) sofortige Benachrichtigungen aus. Uptime wird als Prozentwert der Gesamtzeit gemessen: 99,9 % («drei Neunen») = maximal 8,7 Stunden Ausfall/Jahr; 99,99 % («vier Neunen») = maximal 52 Minuten/Jahr. Führende Tools: UptimeRobot (kostenloser Plan für 50 Monitore), Pingdom, Better Uptime, StatusCake, Freshping. Für Marketing-Teams ist Uptime Monitoring direkt relevant: jede Minute Ausfall während aktiver Kampagnen bedeutet verschwendetes Werbebudget und verlorene Conversions.
Erläuterung
Uptime Monitoring ist die einfachste und wichtigste Form des Web-Monitorings: bevor Performance-Monitoring, Error Tracking oder Real User Monitoring sinnvoll sind, muss die Basis stimmen – ist die Site überhaupt erreichbar? UptimeRobot bietet mit seinem kostenlosen Plan (50 Monitore, 5-Minuten-Intervall) eine solide Basis für die meisten Websites ohne Kosten.
Monitoring-Methoden
- HTTP/HTTPS-Check: Einfachster Check; GET-Request an URL; Erfolg bei HTTP 200; Fehler bei 4xx, 5xx, Timeout; prüft nur Erreichbarkeit nicht Funktionalität; Antwortzeit wird gemessen; für Startseite und kritische Landing Pages; Intervall: alle 1–5 Minuten
- Keyword-Check: Prüft ob bestimmter Text in der Antwort vorhanden ist; «Jetzt kaufen» auf Checkout-Seite; «In den Warenkorb» auf Produktseite; erkennt «Site im Wartungsmodus» auch wenn HTTP 200 zurückgegeben wird; wichtiger Check für funktionale Verfügbarkeit statt nur technischer Erreichbarkeit
- SSL-Zertifikat-Monitoring: Alert wenn HTTPS-Zertifikat in X Tagen abläuft; Let's Encrypt: 90-Tage-Zertifikate benötigen automatische Verlängerung; abgelaufenes Zertifikat = Site für alle Nutzer nicht erreichbar; Better Uptime und Pingdom: SSL-Ablauf-Alerts standardmäßig; 30-Tage-Vorwarnung empfohlen
- Ping-Check: ICMP-Ping auf Server-IP; schnellster Check; prüft nur Server-Erreichbarkeit, nicht Web-Server-Funktion; bei Cloudflare-geschützten Sites: Ping blockiert (Cloudflare filtert ICMP); HTTP-Check bevorzugen
Tools im Überblick
- UptimeRobot: Kostenloser Plan: 50 Monitore, 5-Minuten-Intervall, E-Mail-Alerts; Paid ab 7 USD/Monat: 1-Minuten-Intervall, SMS, Slack-Integration, erweiterte Benachrichtigungen; einfachste Einrichtung; Statuspage-Feature im kostenlosen Plan; empfohlen als Einstieg für alle Websites
- Pingdom: Detailliertere Performance-Metriken als UptimeRobot; Real User Monitoring als Erweiterung; Transaction Monitoring (Checkout-Flow simulieren); Root Cause Analysis; teurer als UptimeRobot; ab 15 USD/Monat; für E-Commerce und Traffic-intensive Seiten
- Better Uptime: Modernes UI; On-Call-Rotation (wer bekommt nachts den Alert?); Incident-Management integriert; Statuspage inkludiert; Runbooks in der Plattform speichern; gut für Teams mit mehreren On-Call-Personen; ab 20 USD/Monat
- Freshping: Kostenlos bis 50 Monitore, 1-Minuten-Intervall; einfach zu konfigurieren; Multi-Location-Checks; gut als kostenlose UptimeRobot-Alternative mit kürzerem Intervall
Multi-Location-Monitoring
- Warum mehrere Standorte: CDN- oder DNS-Probleme können regional begrenzt sein; Site in Europa erreichbar aber in USA nicht; ein einzelner Monitoring-Server: keine regionale Differenzierung; Pingdom und Better Uptime: Checks von 5–10 Standorten gleichzeitig; Alert nur wenn mehrere Standorte Ausfall bestätigen: reduziert False Positives
- False Positives vermeiden: Alert erst nach 2–3 fehlgeschlagenen Checks in Folge; Flap-Detection: kurze kurze Unterbrechungen nicht sofort als Ausfall werten; separater Monitoring-Server für Staging vs. Production; Alert-Fatigue ist reales Problem – gut konfiguriertes Monitoring ist besser als überempfindliches
Marketing-Alert-Konfiguration
- Was monitoren: Startseite; aktuelle Kampagnen-Landingpages; Checkout-URL (/checkout, /warenkorb); Dankesseite nach Conversion (Bestätigung dass Conversion-Flow funktioniert); wichtige API-Endpunkte; Tracking-Skript-URLs (GTM Container, Analytics-Skripte)
- Alert-Routing: E-Mail: Standard, aber zu langsam für kritische Kampagnen; Slack: Marketing-Team-Kanal für alle Alerts; PagerDuty/Opsgenie: On-Call-Rotation für Nacht/Wochenende; SMS: nur für absolute P1 (Site komplett down während aktiver Kampagne)
- Statuspage für Kommunikation: statuspage.io, Instatus oder Better Uptime Statuspage; öffentliche Statusseite für Kunden; automatisch aktualisiert bei Monitoring-Alert; Marketing-Teams können Incidents transparent kommunizieren statt Support-Anfragen zu beantworten