Website Monitoring: warum die Verfügbarkeit Ihrer URLs überwachen
Website Monitoring ist die Praxis, die Verfügbarkeit, Latenz und Integrität einer HTTP-URL kontinuierlich zu überprüfen. Ein Monitoring-Tool sendet in regelmäßigen Abständen eine Anfrage, erfasst die Antwort und löst bei einem Fehler einen Alarm aus. So erkennen Sie einen Ausfall, bevor Ihre Nutzer ihn bemerken.
Eine Gartner-Studie von 2024 beziffert die durchschnittlichen Kosten einer Stunde Downtime auf 5 600 Dollar für ein KMU und bis zu 540 000 Dollar für ein Fortune-1000-Unternehmen. Ohne Uptime Monitoring entdecken Sie den Vorfall durch eine verärgerte Kunden-E-Mail, manchmal mehrere Stunden nach dem Ausfall. In dieser Zeit ist Ihr Conversion-Funnel unterbrochen, Ihre Formulare versenden nicht mehr und Ihr SEO leidet.
CaptainDNS stellt Ihnen ein kostenloses Tool zur Verfügung, um bis zu 5 HTTP-URLs zu überwachen. Jeder Endpunkt wird alle 5 Minuten von unseren in der Europäischen Union gehosteten Probes geprüft. Bei jedem Check erfassen wir den HTTP-Code, die Latenz in Millisekunden und den Inhalt eventueller kritischer Header (Cache-Control, X-Robots-Tag). Wird eine ungewöhnliche Antwort erkannt, erhalten Sie einen sofortigen E-Mail-Alarm.
Typische HTTP-Monitoring-Anwendungsfälle
- Eine Startseite überwachen: einen Anwendungsabsturz oder Hosting-Ausfall vor den Besuchern erkennen.
- Eine öffentliche API überwachen: prüfen, dass ein REST-Endpunkt einen 200er-Code und ein gültiges Payload zurückliefert.
- Einen Zahlungs-Funnel verfolgen: sicherstellen, dass die Checkout-Seite rund um die Uhr erreichbar bleibt.
- Eine Corporate-Website kontrollieren: SEO-Trafficverluste durch lang andauernde 5xx-Fehler vermeiden.
- Eine Migration absichern: während eines Hoster-Wechsels oder eines Deployments auf Regressionen prüfen.
- Eine Landingpage absichern: innerhalb weniger Minuten eine Nichtverfügbarkeit vor dem Start einer Marketingkampagne erkennen.
Der englische Fachbegriff lautet website uptime monitoring oder http monitoring. Die historischen Anbieter (UptimeRobot, Pingdom, StatusCake, BetterStack) bieten diesen Dienst seit über 15 Jahren an. CaptainDNS bringt einen europäischen Ansatz, integriert in ein breiteres DNS- und E-Mail-Ökosystem.
So funktioniert das HTTP-Monitoring-Tool von CaptainDNS
Unser Tool führt alle 5 Minuten einen HTTP-Check auf jedem Ihrer Monitore aus. So läuft jeder Check ab:
1. DNS-Auflösung
CaptainDNS löst zunächst den Domainnamen der URL über unsere internen DNS-Resolver auf. Die DNS-Latenz wird separat gemessen und erfasst. Schlägt die Auflösung fehl (NXDOMAIN, SERVFAIL, Timeout), wird der Check als dns_error markiert und ein Alarm ausgelöst.
2. TCP-Aufbau und TLS-Handshake
Eine TCP-Verbindung wird zur aufgelösten IP geöffnet. Bei HTTPS-URLs wird ein TLS-Handshake ausgehandelt. CaptainDNS validiert die Zertifikatskette, das Ablaufdatum und die Übereinstimmung mit dem Hostnamen. Ein abgelaufenes oder ungültiges Zertifikat löst einen tls_invalid-Alarm aus.
3. HTTP-Anfrage und Lesen der Antwort
Eine HTTP-Anfrage (standardmäßig GET oder die konfigurierte Methode) wird gesendet. CaptainDNS wartet bis zu 30 Sekunden auf die Antwort. Darüber hinaus wird der Check als timeout markiert. HTTP-Code, Header und Gesamtlatenz werden erfasst.
4. Auswertung des Ergebnisses
Standardmäßig betrachtet CaptainDNS einen Check als up, wenn der HTTP-Code im Bereich 200-399 liegt. Sie können die erwarteten Codes anpassen (zum Beispiel nur 200 und 301). Ein 5xx-Code, ein Timeout oder ein Netzwerkfehler markiert den Check als down.
5. Speicherung und Alerting
Das Ergebnis wird 30 Tage lang in der Datenbank gespeichert. Wechselt der Status des Monitors von up zu down, wird sofort ein E-Mail-Alarm gesendet. Kehrt der Status zu up zurück, wird eine Recovery-E-Mail gesendet, um den Vorfall abzuschließen.
Check-Regionen: Europa zuerst
Die CaptainDNS-Probes sind in Frankreich und Deutschland gehostet. Das garantiert Latenzen, die nahe an dem liegen, was Ihre europäischen Nutzer erleben, und eine vollständige DSGVO-Ausrichtung. Keine Check-Daten verlassen die Europäische Union.
E-Mail-Alarme in Echtzeit, wenn Ihre Website ausfällt
Alerting ist das Herzstück jedes Monitoring-Tools. CaptainDNS sendet einen E-Mail-Alarm, sobald ein Check fehlschlägt, mit minimaler Reibung und null Spam.
Auslösebedingungen
| Fehlertyp | Beschreibung | Alarm ausgelöst |
|---|---|---|
| 5xx | HTTP-Code 500-599 (Serverfehler) | Ja |
| Unerwarteter 4xx | HTTP-Code 400-499, der nicht in der Liste der akzeptierten Codes steht | Ja |
| Timeout | Keine Antwort innerhalb von 30 Sekunden | Ja |
| DNS-Fehler | NXDOMAIN, SERVFAIL oder DNS-Timeout | Ja |
| TLS-Fehler | Abgelaufenes Zertifikat, Hostname-Mismatch, unvollständige Kette | Ja |
| TCP refused | Connection refused am Zielport | Ja |
| Gültiger 2xx oder 3xx | Erwarteter HTTP-Code | Nein |
Integriertes Anti-Spam
Ohne Vorkehrungen kann eine flatternde Website (Wechsel zwischen up/down) Dutzende Alarme pro Stunde erzeugen. CaptainDNS wendet drei Mechanismen an, um das zu verhindern:
- Bestätigung mit 2 Checks: Bevor ein Alarm gesendet wird, führt CaptainDNS sofort einen zweiten Check von einer anderen Probe aus. Schlagen beide fehl, wird der Alarm gesendet. Das eliminiert Fehlalarme durch lokale Netzwerkvorfälle.
- Gruppierung pro Vorfall: Während eines anhaltenden Downtimes wird nur ein Alarm zu Beginn gesendet. Keine Zwischenalarme, solange die Website down bleibt. Eine Recovery-Benachrichtigung wird gesendet, wenn die Website wieder up ist.
- Auto-Deaktivierung: Bleibt eine URL mehr als 7 aufeinanderfolgende Tage down, sendet CaptainDNS eine Warn-E-Mail und deaktiviert den Monitor automatisch. So vermeiden Sie Alarme auf endgültig toten URLs.
Format der Alarm-E-Mail
Die E-Mail enthält das absolut Notwendige, um den Vorfall zu verstehen:
- Betroffene URL
- HTTP-Code oder Fehlertyp
- Latenz des letzten gültigen Checks
- UTC-Zeitstempel und Ortszeit
- Direkter Link zum Dashboard, um einen manuellen Check neu zu starten
Kein Image-Tracking, keine Marketing-Pixel, keine Links zu Drittanbieter-Trackern. Die E-Mail ist minimal und funktional.
Uptime-Metriken, p95-Latenz und 30-Tage-Heatmap
Das Dashboard aggregiert Ihre Checks in klare visuelle Metriken. Keine überladenen Diagramme, keine Paywall auf den essentiellen Funktionen.
Wichtigste Metriken
| Metrik | Zeitraum | Beschreibung |
|---|---|---|
| Uptime % | 24 h / 7 T / 30 T | Prozentsatz erfolgreicher Checks im Zeitraum |
| Durchschnittliche Latenz | 24 h / 7 T / 30 T | Durchschnittliche Antwortzeit in Millisekunden |
| p95-Latenz | 24 h / 7 T / 30 T | 95. Perzentil: 95 % der Checks antworten unter diesem Wert |
| p99-Latenz | 24 h / 7 T / 30 T | 99. Perzentil: nützlich, um anormale Spitzen zu erkennen |
| Gesamtchecks | 24 h / 7 T / 30 T | Absolute Anzahl ausgeführter Prüfungen |
| Vorfälle | 30 Tage | Liste der Downtime-Bereiche mit Dauer und Fehlercode |
Die p95-Latenz ist der richtige Indikator für die wahrgenommene Performance. Der Durchschnitt verdeckt Spitzen, p95 zeigt Ihnen, was Ihre Nutzer in den 5 % schlechtesten Fällen erleben.
30-Tage-Heatmap
Die Heatmap visualisiert die letzten 30 Tage als farbiges Raster. Jede Zelle steht für ein Zeitfenster (1 Stunde oder 1 Tag je nach Zoom):
- Grün: alle Checks im Fenster waren erfolgreich
- Orange: einige Checks sind fehlgeschlagen (kurzer Vorfall oder Flapping)
- Rot: Mehrheit der Checks fehlgeschlagen (langer Vorfall)
- Grau: keine Daten (Monitor deaktiviert oder noch nicht erstellt)
Ein Blick genügt, um problematische Zeiträume zu erkennen und mit einer Anwendungsänderung zu korrelieren. Die Heatmap ist kostenlos und unbegrenzt, im Gegensatz zu mehreren Wettbewerbern, die sie dem Bezahlplan vorbehalten.
Detaillierter Verlauf
Jeder einzelne Check kann 30 Tage lang eingesehen werden: Zeitstempel, HTTP-Code, DNS-Latenz, TLS-Latenz, Gesamtlatenz, Antwort-Header. Sie können nach Status (nur up, nur down, TLS-Fehler) oder nach Zeitraum filtern, um einen bestimmten Vorfall zu debuggen.
Vergleich der Website-Monitoring-Tools
So positioniert sich CaptainDNS gegenüber den wichtigsten Website-Monitoring-Tools (UptimeRobot, BetterStack, Pingdom).
| Kriterium | CaptainDNS | UptimeRobot | BetterStack | Pingdom |
|---|---|---|---|---|
| Kostenloser Plan | 5 Monitore | 50 Monitore | 10 Monitore | Keiner (30 T Test) |
| Min. Frequenz (free) | 5 Minuten | 5 Minuten | 3 Minuten | N/A |
| Kreditkarte erforderlich | Nein | Nein | Ja (nach Test) | Ja |
| Daten-Hosting | EU (Frankreich) | USA | USA | USA |
| DSGVO-Konformität | Nativ | Teilweise | Teilweise | Teilweise |
| E-Mail-Alarme | Unbegrenzt | Unbegrenzt | Unbegrenzt | Begrenzt |
| 30-Tage-Heatmap | Kostenlos | Kostenpflichtig | Kostenpflichtig | Kostenpflichtig |
| Öffentliche Status Page | Verfügbar | Bezahlplan | Verfügbar | Bezahlplan |
| DNS, SPF, DMARC enthalten | Ja | Nein | Nein | Nein |
| Öffentliche API | Ja | Ja | Ja | Ja |
Einzigartige Vorteile von CaptainDNS
- Vereinheitlichter Stack: ein einziges Login zur Verwaltung von DNS, SPF/DKIM/DMARC, E-Mail-Blacklist-Monitoring, TLS-Zertifikaten und HTTP-Uptime. Spezialisierte Anbieter zwingen Sie dazu, zwischen 4 oder 5 Tools zu jonglieren.
- Made in EU ohne Kompromisse: Probes in Frankreich und Deutschland, Datenbank in Frankreich, Team in Europa. Kein Transfer in die USA, kein anwendbarer Cloud Act.
- Keine künstliche Paywall: Heatmap, p95-Latenz und 30-Tage-Verlauf sind im kostenlosen Plan enthalten. Die meisten Wettbewerber sperren sie hinter 15 Dollar oder mehr pro Monat.
- Intelligente Auto-Deaktivierung: Kein anderes Tool bietet diesen Mechanismus. Sie vermeiden Rauschen auf endgültig toten URLs.
Wann ein anderes Tool relevant bleibt
UptimeRobot bleibt unschlagbar, wenn Sie mehr als 50 URLs im kostenlosen Plan überwachen müssen. BetterStack glänzt bei fortgeschrittenen Status Pages mit starkem Branding. Pingdom ist interessant für sehr große Unternehmen, die bereits die SolarWinds-Suite bezahlen.
CaptainDNS richtet sich an Entwickler, Freelancer, Agenturen und europäische KMU, die ein einfaches, kostenloses, DSGVO-konformes Tool wollen, integriert in ihren DNS- und E-Mail-Stack.
Quoten, Limits und kostenloser Plan
CaptainDNS praktiziert vollständige Transparenz bei den Quoten. Kein Kleingedrucktes, keine Überraschungen.
Kostenloser Plan
- 5 gleichzeitige HTTP-Monitore
- Check alle 5 Minuten (288 Checks pro Tag und Monitor)
- Unbegrenzte E-Mail-Alarme an eine Empfängeradresse
- Vollständige 30-Tage-Heatmap
- 30-Tage-Verlauf der einzelnen Checks
- Öffentliche API, um Ihre Ergebnisse abzurufen
- Keine Kreditkarte erforderlich
Vom kostenlosen Plan nicht abgedeckte Fälle
- Reines TCP-Monitoring auf Nicht-HTTP-Ports (SMTP, FTP, Datenbank)
- Multi-Step-Transaktionen (Nutzerpfad über mehrere Seiten mit Assertions)
- Probes außerhalb der EU (Asien, Amerika, Ozeanien)
- Status Pages mit eigener Domain (
status.captaindns.com) - Slack-, Discord-, PagerDuty-, Opsgenie-Alarme
Wenn Sie diese Funktionen benötigen, werden später Bezahlpläne angeboten. Keine aggressiven Upsell-Versuche im kostenlosen Dashboard.
Warum 5 Monitore und nicht 50?
Der kostenlose Plan muss finanziell tragfähig bleiben. Ein Check alle 5 Minuten entspricht etwa 8 600 HTTP-Anfragen pro Monat und Monitor. Mit 5 Monitoren pro kostenlosem Konto bleiben die Infrastrukturkosten überschaubar und decken gleichzeitig die realen Bedürfnisse eines Freelancers oder kleinen Teams ab (Startseite, API, Zahlungsseite, Blog, Kunden-Dashboard).
Wenn Ihr Bedarf 5 Monitore übersteigt, kontaktieren Sie uns, um einen individuellen Plan oder ein erweitertes Kontingent für Open-Source- und gemeinnützige Projekte zu besprechen.
Hosting in Europa und digitale Souveränität
HTTP-Monitoring ist eine Datenverarbeitungsaktivität: Sie senden URLs, eventuelle Header und manchmal Authentifizierungstoken. Die DSGVO gilt, sobald ein Endnutzer identifizierbar ist oder die Verarbeitung einen europäischen Dienst betrifft.
Hosting und Verarbeitung in der EU
CaptainDNS arbeitet aus der Europäischen Union:
- HTTP-Probes in Frankreich und Deutschland
- PostgreSQL-Datenbank in Frankreich
- Backups in Frankreich, ohne Transfer außerhalb der EU
- Technisches Team in Europa
Keine Monitoring-Daten überqueren den Atlantik. Der US-amerikanische Cloud Act gilt nicht. Das Risiko einer Anordnung durch eine Drittbehörde ist null.
Keine Tracking-Cookies
Das CaptainDNS-Dashboard verwendet keine Tracking-Cookies, keine Marketing-Pixel und keine Drittanbieter-Analytics-Skripte. Die Authentifizierung erfolgt über Auth0, gehostet in der EU. Die einzigen erfassten Daten sind diejenigen, die für den Dienst zwingend erforderlich sind: Ihre E-Mail, Ihre Monitore, Ihre Check-Ergebnisse.
Vergleich mit nordamerikanischen Wettbewerbern
UptimeRobot, Pingdom, BetterStack und StatusCake hosten ihre Daten in den USA oder in Großbritannien. Selbst wenn diese Anbieter ein DPA-Addendum bereitstellen, befinden sich ihre Probes oft außerhalb der EU und ihre Subunternehmer (AWS US, GCP US) fallen unter den Cloud Act. Für eine streng europäische Verarbeitung ist CaptainDNS die einfachste Option.
Logs und Aufbewahrung
Die einzelnen Checks werden 30 Tage aufbewahrt und dann automatisch gelöscht. Aggregierte Metriken (monatliche Uptime, durchschnittliche Latenz) werden 12 Monate aufbewahrt. Sie können einen Monitor jederzeit löschen, was alle zugehörigen Daten in weniger als 24 Stunden entfernt.
Standardmäßig konform
Keine Einwilligung von Ihren Nutzern erforderlich: Monitoring ist eine interne Verarbeitung, für die Sie der Verantwortliche sind. CaptainDNS handelt als Auftragsverarbeiter im Sinne von Artikel 28 der DSGVO. Der DPA ist auf Anfrage verfügbar.
Häufige Fragen zum Monitoring
F: Was ist Website Monitoring?
A: Website Monitoring ist die Praxis, die Verfügbarkeit, Latenz und Integrität einer HTTP-URL kontinuierlich zu überprüfen. Ein Monitoring-Tool sendet in regelmäßigen Abständen (z. B. alle 5 Minuten) eine Anfrage, erfasst die Antwort und löst bei einem Fehler einen Alarm aus. So erkennen Sie einen Ausfall, bevor Ihre Nutzer ihn bemerken.
F: Wie oft prüft CaptainDNS meine URL?
A: Standardmäßig führt CaptainDNS alle 5 Minuten einen HTTP-Check auf jedem Ihrer Monitore aus. Sie können die Frequenz über einen Cron-Ausdruck für fortgeschrittene Fälle anpassen (Check jede Minute während Geschäftszeiten, ausgeschlossene Wartungsfenster usw.).
F: Wie erhalte ich einen Alarm, wenn meine Website ausfällt?
A: Geben Sie beim Erstellen des Monitors eine Empfänger-E-Mail-Adresse an. Sobald ein Check fehlschlägt (5xx-Code, Timeout, DNS-Fehler, ungültiges TLS-Zertifikat), erhalten Sie einen E-Mail-Alarm in Echtzeit. CaptainDNS gruppiert die Alarme, um Ihr Postfach nicht zu überlasten.
F: Was bedeutet eine Uptime von 99,9 %?
A: Eine Uptime von 99,9 % bedeutet, dass Ihr Dienst 99,9 % der Zeit verfügbar ist, also etwa 8 Stunden und 45 Minuten maximale Ausfallzeit pro Jahr (43 Minuten pro Monat). Das ist der Standardwert für eine Produktionswebsite. Bei 99,99 % sinken Sie auf 52 Minuten Ausfallzeit pro Jahr.
F: Ist CaptainDNS kostenlos für die Überwachung meiner Website?
A: Ja. Der kostenlose Plan enthält 5 HTTP-Monitore mit Checks alle 5 Minuten, unbegrenzte E-Mail-Alarme, eine 30-Tage-Heatmap und p95-Latenz. Keine Kreditkarte bei der Registrierung erforderlich, keine zeitlich begrenzte Testphase.
F: Was ist der Unterschied zwischen CaptainDNS und UptimeRobot?
A: CaptainDNS vereint DNS, SPF, DKIM, DMARC, Blacklists und HTTP-Monitoring in einem einzigen Dashboard, gehostet in der EU und DSGVO-konform. UptimeRobot bietet nur Uptime-Monitoring und hostet die Daten in den USA. CaptainDNS bietet 5 kostenlose Monitore gegenüber 50 bei UptimeRobot, jedoch mit einem Check alle 5 Minuten (identisch zum kostenlosen UptimeRobot-Plan).
F: Kann ich eine authentifizierte URL oder einen privaten Endpunkt überwachen?
A: Ja für öffentliche URLs, die aus dem Internet erreichbar sind. CaptainDNS unterstützt benutzerdefinierte HTTP-Header (Authorization, X-API-Key), um Token-geschützte Endpunkte abzufragen. URLs hinter einem VPN oder einer privaten Firewall sind von unseren Probes nicht erreichbar.
F: Wie teile ich meine Monitoring-Ergebnisse?
A: CaptainDNS bietet eine Integration mit öffentlichen Status Pages. Verknüpfen Sie Ihren HTTP-Monitor mit einer öffentlichen Statusseite, um Uptime, Latenz und Incident-Verlauf für Ihre Nutzer oder Kunden offenzulegen, ohne ihnen Zugang zu Ihrem privaten Dashboard zu geben.
Ergänzende Tools
| Tool | Beschreibung |
|---|---|
| Status Pages | Eine öffentliche Statusseite mit Uptime und Vorfällen veröffentlichen |
| Page Crawl Check | Das technische SEO einer URL prüfen (Status, Header, Weiterleitungen) |
| Redirect Checker | HTTP-Weiterleitungsketten einer URL nachverfolgen |
| Phishing URL Checker | Prüfen, ob eine URL als Phishing oder Malware gemeldet ist |
| DNS Propagation Test | Weltweite DNS-Propagierung eines Eintrags prüfen |
| SPF Record Check | Die SPF-Konfiguration einer Sendedomain validieren |