Website-Monitoring
Flowguard prüft den Zustand und die Performance deiner Website in regelmäßigen Abständen. Du siehst Verfügbarkeit, Antwortzeiten und Erreichbarkeit direkt im WordPress-Dashboard.
Was ist Website-Monitoring?
Website-Monitoring prüft regelmäßig, ob deine Website online ist und korrekt funktioniert. Flowguard führt geplante Health Checks durch und erfasst Metriken wie Antwortzeit und HTTP-Status.
Hauptfunktionen
Echtzeit-Status-Überwachung
Flowguard überwacht die Verfügbarkeit deiner Website und erkennt Probleme sofort. Das Monitoring-Dashboard zeigt den aktuellen Status mit klaren Indikatoren:
- Website online – Deine Website ist erreichbar und reagiert normal
- Leistungsmetriken – Antwortzeiten und langsame Perioden
- Health Checks – Regelmäßige automatisierte Prüfungen
Statistiken
Detaillierte Daten zur Performance deiner Website:
- Uptime-Prozentsatz – Verfügbarkeit in den letzten 30 Tagen
- Durchschnittliche Antwortzeit – Wie schnell deine Website auf Anfragen reagiert
- Gesamtzahl der Prüfungen – Wie viele Health Checks durchgeführt wurden
- Vorfallzähler – Alle Ausfallzeitereignisse
Diagramme und Grafiken
Interaktive Diagramme zeigen die Performance deiner Website:
- Uptime im Zeitverlauf – Verfügbarkeit als Zeitleisten-Diagramm
- Antwortzeit-Trends – Leistungsveränderungen über Zeit
- HTTP-Statuscodes – Verteilung der Serverantworten
Ausfallzeit-Erkennung
Flowguard erkennt automatisch verschiedene Arten von Problemen:
- Serverfehler – 500 Internal Server Errors und andere Fehler
- Client-Fehler – 404 Not Found und Berechtigungsprobleme
- Antwortzeitprobleme – Wenn deine Website langsam reagiert
- HTTP-Status-Überwachung – Verfolgt alle Antwortcodes
E-Mail-Benachrichtigungen
Benachrichtigungen bei Problemen:
- Sofortige Benachrichtigungen – E-Mail, sobald deine Website ausfällt
- Konfigurierbar – Benachrichtigungen in den Einstellungen aktivieren oder deaktivieren
- Eigene E-Mail-Adresse – Benachrichtigungen an eine beliebige Adresse senden
- Drosselung – Verhindert Benachrichtigungs-Spam bei längeren Ausfällen
Konfiguration
Passe das Monitoring an deine Bedürfnisse an:
- Prüfintervalle – 1, 3, 5, 10, 15, 30 oder 60 Minuten
- Aktivieren/Deaktivieren – Monitoring mit einem Klick ein- oder ausschalten
- Manuelle Prüfungen – Jederzeit einen Health Check manuell auslösen
- Verlauf verwalten – Monitoring-Protokolle bei Bedarf löschen
Erste Schritte
Monitoring aktivieren
- Navigiere zu Flowguard > Einstellungen im WordPress-Admin
- Klicke auf den Tab Funktionen
- Aktiviere Monitoring aktivieren
- Wähle dein bevorzugtes Prüfintervall (Standard: 5 Minuten)
- Klicke auf Änderungen speichern
Flowguard beginnt dann automatisch mit der Überwachung deiner Website.
Monitoring-Daten anzeigen
So gelangst du zum Monitoring-Dashboard:
- Gehe zu Flowguard > Monitoring im WordPress-Menü
- Sieh dir den aktuellen Status deiner Website oben an
- Prüfe die detaillierten Statistiken und Diagramme darunter
- Kontrolliere aktuelle Vorfälle (falls vorhanden) am Ende der Seite
Dashboard-Widget
Wenn Monitoring aktiviert ist, erscheint ein kompaktes Monitoring-Widget auf dem Flowguard-Dashboard mit:
- Aktuellem Website-Status
- Performance-Metriken
- Einem Mini-Trenddiagramm
- Direktlink zur vollständigen Monitoring-Ansicht
Das Monitoring-Dashboard
Status-Banner
Das Status-Banner oben zeigt den aktuellen Zustand deiner Website:
- Grünes Banner – Website ist erreichbar und reagiert normal
- Antwortzeit-Badge – Wie schnell deine Website geantwortet hat
- HTTP-Status-Badge – Der Server-Antwortcode
- Zuletzt geprüft – Zeitstempel der letzten Prüfung
Statistik-Karten
Vier Metriken im Überblick:
- Uptime (30 Tage) – Prozentsatz der Verfügbarkeit deiner Website
- Durchschn. Antwortzeit – Durchschnittliche Server-Antwortzeit in Millisekunden
- Gesamtprüfungen – Anzahl der durchgeführten Health Checks
- Vorfälle – Anzahl erkannter Ausfallzeitereignisse
Diagramm-Bereich
Interaktive Diagramme zeigen Trends:
Uptime im Zeitverlauf
- Verfügbarkeit deiner Website im gewählten Zeitraum
- Grüner Bereich = Uptime, roter Bereich = Ausfallzeiten
- Fahre mit der Maus über Datenpunkte, um genaue Zeitstempel zu sehen
Antwortzeit
- Wie schnell dein Server auf Anfragen reagiert
- Hilft, Performance-Verschlechterungen zu erkennen
- Gemessen in Millisekunden
HTTP-Statuscodes
- Balkendiagramm mit der Verteilung der Serverantworten
- Häufige Codes: 200 (OK), 500 (Server Error), 404 (Not Found)
Zeitraumfilter
Wechsle zwischen verschiedenen Zeiträumen:
- 1h – Monitoring-Daten der letzten Stunde
- 24h – Letzte 24 Stunden (Standard)
- 7d – Letzte 7 Tage
- 30d – Letzte 30 Tage
Vorfallsliste
Die Vorfallsliste zeigt eine chronologische Liste der Ausfallzeitereignisse:
- Vorfallsdauer – Wie lange deine Website ausgefallen war
- Start-/Endzeiten – Wann der Vorfall begann und behoben wurde
- Fehlerdetails – Spezifische Fehlermeldungen, falls vorhanden
- Aktiv-Badge – Hebt laufende Vorfälle hervor
Benachrichtigungen konfigurieren
E-Mail-Benachrichtigungen einrichten
- Gehe zu Flowguard > Einstellungen
- Navigiere zum Tab Benachrichtigungen
- Aktiviere Monitoring-Benachrichtigungen aktivieren
- Gib deine Benachrichtigungs-E-Mail-Adresse ein
- Speichere die Einstellungen
Du erhältst dann E-Mails, wenn deine Website ausfällt.
Inhalt der Benachrichtigungs-E-Mails
E-Mails bei Ausfällen enthalten:
- Klare Betreffzeile mit dem Hinweis, dass die Website ausgefallen ist
- Zeitstempel, wann das Problem erkannt wurde
- Fehlerdetails (HTTP-Statuscode, Fehlermeldung)
- Direktlink zum Monitoring-Dashboard
Prüfintervalle erklärt
Wähle, wie häufig Flowguard deine Website prüft:
| Intervall | Anwendungsfall | Prüfungen pro Tag |
|---|---|---|
| 1 Minute | Kritische Websites, die sofortige Erkennung brauchen | 1.440 |
| 3 Minuten | Websites mit hoher Priorität | 480 |
| 5 Minuten | Standard-Monitoring (empfohlen) | 288 |
| 10 Minuten | Reguläres Monitoring | 144 |
| 15 Minuten | Ausgewogener Ansatz | 96 |
| 30 Minuten | Ressourcenschonendes Monitoring | 48 |
| 60 Minuten | Leichtes Monitoring | 24 |
Empfehlung: Starte mit 5-Minuten-Intervallen – ein guter Kompromiss zwischen Reaktionszeit und Ressourcenverbrauch.
Datensynchronisierung
Die Prüfungen laufen auf unseren Remote-Servern in deinem gewählten Intervall. Die Ergebnisse werden periodisch mit deinem WordPress-Dashboard synchronisiert — mindestens alle 5 Minuten, oder doppeltes Prüfintervall (maximal 30 Minuten). Es kann daher eine kurze Verzögerung geben, bis neue Ergebnisse im Dashboard erscheinen. Nutze den Jetzt Prüfen-Button für ein sofortiges Ergebnis.
Was wird überwacht
Flowguards Monitoring-System führt diese Health Checks durch:
HTTP-Antwortprüfung
- Sendet eine Anfrage an die Startseite deiner Website
- Prüft, ob der Server erfolgreich antwortet
- Misst die Antwortzeit in Millisekunden
- Erfasst HTTP-Statuscodes
Fehlererkennung
- 5xx Serverfehler – Interne Serverfehler, Datenbankverbindungsprobleme
- 4xx Client-Fehler – Seite nicht gefunden, Zugriff verweigert
- 3xx Redirects – Übermäßige Weiterleitungen, Redirect-Schleifen
- Timeout-Erkennung – Website braucht zu lange zum Antworten
Performance-Monitoring
- Antwortzeit-Tracking – Messungen mit Millisekundengenauigkeit
- Trendanalyse – Performance-Verschlechterungen über die Zeit erkennen
- Vergleich mit Referenzwerten – Aktuelle Performance mit historischen Daten vergleichen
Statuswechsel
- Online zu Offline – Sofortige Erkennung, wenn die Website nicht mehr erreichbar ist
- Offline zu Online – Automatische Wiederherstellungserkennung
- E-Mail-Benachrichtigungen – Bei Statuswechseln werden Benachrichtigungen versendet
Manuelle Health Checks
Du möchtest deine Website sofort prüfen? Nutze die manuelle Prüfung:
- Gehe zum Monitoring-Tab
- Klicke oben rechts auf Jetzt prüfen
- Flowguard führt einen sofortigen Health Check durch
- Die Ergebnisse erscheinen sofort im Dashboard
Das ist nützlich für:
- Tests nach Änderungen an deiner Website
- Prüfung, ob deine Website erreichbar ist
- Prüfung außerhalb des geplanten Intervalls
Verlauf löschen
Du kannst alle Monitoring-Daten löschen:
- Navigiere zu Flowguard > Monitoring
- Klicke auf Verlauf löschen
- Bestätige die Aktion
Hinweis: Damit werden alle Monitoring-Protokolle und Statistiken unwiderruflich gelöscht. Die geplanten Prüfungen laufen normal weiter.
Monitoring in der Praxis
Szenario 1: Fehlerhaftes Plugin-Update
Du aktualisierst ein WordPress-Plugin und es verursacht einen schwerwiegenden Fehler:
- Flowguards nächste geplante Prüfung erkennt einen 500-Fehler
- Du erhältst eine E-Mail-Benachrichtigung
- Das Monitoring-Dashboard zeigt den genauen Zeitpunkt des Fehlers
- Du kannst das problematische Plugin identifizieren und beheben
- Flowguard bestätigt, dass die Website wieder online ist
Szenario 2: Performance-Verschlechterung
Deine Website reagiert zunehmend langsamer:
- Das Antwortzeit-Diagramm zeigt einen Aufwärtstrend
- Du untersuchst die Ursache und findest ein Datenbank-Query-Problem
- Nach der Optimierung zeigt das Diagramm eine Verbesserung
- Du kannst den Erfolg der Maßnahme verifizieren
Szenario 3: Geplante Wartung
Du musst Wartungsarbeiten am Server durchführen:
- Deaktiviere das Monitoring vorübergehend in den Einstellungen
- Führe die Wartungsarbeiten durch
- Aktiviere das Monitoring wieder, wenn du fertig bist
- Die Überwachung läuft ohne Fehlalarme weiter
Tipps und Best Practices
Starte konservativ
Beginne mit einem längeren Prüfintervall (15-30 Minuten) und passe es nach Bedarf an. Häufigere Prüfungen erkennen Probleme schneller, verbrauchen aber mehr Ressourcen.
Verwende eine dedizierte E-Mail-Adresse
Richte eine eigene E-Mail-Adresse für Monitoring-Benachrichtigungen ein (z.B. alerts@deinedomain.de), damit Benachrichtigungen nicht in anderen Mails untergehen.
Überprüfe Trends regelmäßig
Schau dir dein Monitoring-Dashboard wöchentlich an, um:
- Muster bei Ausfällen oder Performance-Problemen zu erkennen
- Die Zuverlässigkeit deines Hostings zu überprüfen
- Schleichende Performance-Verschlechterungen aufzuspüren
Teste dein Monitoring
Nachdem du das Monitoring eingerichtet hast:
- Verursache vorübergehend einen Fehler (z.B. benenne eine Theme-Datei um)
- Warte auf das nächste Prüfintervall
- Überprüfe, ob du eine E-Mail-Benachrichtigung erhältst
- Behebe den Fehler und bestätige die Wiederherstellung
Nutze historische Daten
Bevor du größere Änderungen an deiner Website vornimmst:
- Notiere dir den aktuellen Uptime-Prozentsatz
- Halte die durchschnittlichen Antwortzeiten fest
- Vergleiche nach den Änderungen die Metriken, um Verbesserungen zu bestätigen
Fehlerbehebung
Keine E-Mail-Benachrichtigungen?
- Prüfe, ob Monitoring-Benachrichtigungen unter Einstellungen > Benachrichtigungen aktiviert sind
- Stelle sicher, dass die E-Mail-Adresse korrekt ist
- Schau in deinem Spam-/Junk-Ordner nach
- Teste die WordPress-E-Mail-Funktion mit einem anderen Plugin
- Kontaktiere deinen Hosting-Anbieter bezüglich E-Mail-Zustellung
Diagramme zeigen keine Daten?
- Stelle sicher, dass Monitoring unter Einstellungen > Funktionen aktiviert ist
- Warte mindestens 2-3 Prüfintervalle ab
- Löse eine manuelle Prüfung über die Schaltfläche Jetzt prüfen aus
- Prüfe, ob WP-Cron auf deinem Server funktioniert
Prüfungen werden nicht ausgeführt?
- Bestätige, dass Monitoring in den Einstellungen aktiviert ist
- Prüfe, ob WordPress WP-Cron funktioniert
- Sieh in den Server-Fehlerprotokollen nach PHP-Fehlern
- Versuche, Monitoring zu deaktivieren und erneut zu aktivieren
Technische Details
So funktioniert es
Flowguards Monitoring nutzt das WordPress-eigene WP-Cron-System, um regelmäßige Health Checks zu planen:
- Scheduler – Richtet wiederkehrende Events basierend auf deinem Prüfintervall ein
- Checker – Führt HTTP-Anfragen an die Startseite deiner Website durch
- Logger – Speichert alle Prüfergebnisse in der Datenbank
- Analyzer – Berechnet Statistiken und erkennt Vorfälle
- Notifier – Versendet E-Mail-Benachrichtigungen bei Bedarf
Datenbankspeicherung
Monitoring-Daten werden in einer eigenen Datenbanktabelle gespeichert:
- Effiziente Indizierung für schnelle Abfragen
- Zeitstempel für präzise Auswertungen
- Automatische Bereinigung alter Daten (optional)
REST API Endpoints
Monitoring ist in Flowguards REST API integriert:
GET /wp-json/flowguard/v1/monitoring/stats– Statistiken abrufenGET /wp-json/flowguard/v1/monitoring/logs– Prüfprotokolle abrufenGET /wp-json/flowguard/v1/monitoring/incidents– Vorfälle auflistenPOST /wp-json/flowguard/v1/monitoring/check-now– Manuelle Prüfung auslösenDELETE /wp-json/flowguard/v1/monitoring/logs– Verlauf löschen
Datenschutz und Daten
Was gespeichert wird
Flowguard Monitoring speichert:
- Zeitstempel jeder Prüfung
- Empfangener HTTP-Statuscode
- Antwortzeit in Millisekunden
- Fehlermeldungen (falls vorhanden)
- Online-/Offline-Status
Was nicht gespeichert wird
- Seiteninhalte oder HTML
- Nutzerdaten oder persönliche Informationen
- Cookies oder Session-Daten
- Datenbankabfragen oder Server-Logs
Alle Monitoring-Daten bleiben in deiner WordPress-Datenbank und werden nicht an externe Dienste übertragen.
Weitere Möglichkeiten
Das Monitoring erkennt Serverfehler, verfolgt die Performance und überwacht die Verfügbarkeit. Alle Daten bleiben in deinem WordPress-Dashboard, ohne externe Abhängigkeiten.
Für zusätzliche Monitoring-Funktionen kannst du Flowguard über die REST API Endpoints mit externen Monitoring-Diensten verbinden.
Gehe zu den Einstellungen, um das Monitoring zu aktivieren und dein Prüfintervall zu konfigurieren.