Health Check — Benutzerhandbuch | YoBench
So verwenden Sie das Modul „Health Check" in YoBench: URL-Überwachung, Intervalle, Timeouts, Telegram-/E-Mail-Benachrichtigungen und Uptime-Tracking.
Was das Modul „Health Check" leistet
Das Modul überwacht kontinuierlich die Verfügbarkeit Ihrer Websites und APIs über HTTP. Sie müssen keinen UptimeRobot-Tab offen halten oder einen externen Monitoring-Dienst bezahlen — YoBench fragt die konfigurierten URLs in einem festgelegten Intervall ab, erfasst die Antwortzeit, berechnet die Uptime und sendet eine Benachrichtigung, sobald eine Seite nicht mehr antwortet.
Anders als der Sicherheits-Scanner (der Konfiguration prüft: SSL, Header, Ports) beantwortet Health Check eine einzige Frage: „Ist diese Seite gerade erreichbar?" — aber regelmäßig, über Jahre hinweg, mit voller Historie.
Was Sie bekommen:
- Lokales Uptime-Monitoring — Daten liegen in der verschlüsselten Datenbank auf Ihrem Computer, ohne Abhängigkeit von externen SaaS-Diensten.
- Antwortzeit — letzter Wert plus Durchschnitt über den Speicherzeitraum der Logs (Standard: 7 Tage).
- Uptime % über 7 Tage — aus den Logs jeder Prüfung berechnet.
- Benachrichtigungen nur bei Statuswechsel — beim Übergang „erreichbar → nicht erreichbar" oder Timeout, kein Spam bei jedem erfolgreichen Aufruf.
- Proxy- und Timeout-Unterstützung — für Ressourcen in privaten Netzen oder langsamen Backends.
Monitoring-Parameter
Beim Anlegen einer Prüfung geben Sie an:
- Name — beliebige Bezeichnung (in der Liste sichtbar).
- URL — die abzufragende Adresse. Das Modul nutzt HTTP GET; andere Methoden werden derzeit nicht unterstützt.
- Beschreibung (optional) — Notiz für sich selbst oder das Team.
- Timeout — maximale Wartezeit in Millisekunden. Erlaubt 500–60.000 ms, Standard 5.000.
- Proxy (optional) — Proxy-Profil aus den Einstellungen wählen; alle Anfragen dieser Prüfung laufen darüber.
- Aktiviert — Aktivitäts-Flag. Häkchen entfernen, um eine Prüfung zu pausieren, ohne sie zu löschen.
Was als Erfolg zählt. Eine Prüfung gilt als erfolgreich, wenn der HTTP-Statuscode < 500 ist. Alles von 200 bis 499 ist success. Ein Netzwerkfehler ergibt error. Eine Überschreitung des Timeouts ist timeout.
Request-Header. Alle Anfragen verwenden den festen User-Agent: AutomationsDesk/1.0 HealthCheck.
SSL. Zertifikate werden auf die übliche Weise validiert; ein UI-Schalter zum Deaktivieren der SSL-Validierung existiert nicht.
Globale Modul-Einstellungen
Konfiguriert unter Einstellungen → Health Check:
- Automatische Prüfungen aktivieren — Hauptschalter für den Scheduler. Standardmäßig aus — solange Sie es nicht einschalten, laufen Prüfungen nur auf Anforderung.
- Prüfintervall (Minuten) — wie oft der Scheduler jede aktivierte URL abfragt. Wert von 1 bis 1440 (1 Minute bis 24 Stunden); Standard 5 Minuten. Das Intervall gilt modulweit; ein Intervall pro Prüfung ist nicht konfigurierbar.
- Speicherzeit der Logs (Tage) — wie lange die Historie in der Datenbank bleibt. Standard 7 Tage. Aus demselben Zeitraum werden Uptime % und durchschnittliche Antwortzeit berechnet.
- Bei Timeouts benachrichtigen — Benachrichtigung senden, wenn eine Seite innerhalb des Timeouts nicht antwortet. Standardmäßig an.
- Bei Fehlern benachrichtigen — Benachrichtigung bei Netzwerkfehler oder 5xx-Antwort. Standardmäßig an.
Benachrichtigungen werden nur bei Statuswechsel ausgelöst (z. B. letzter Status success, aktueller timeout). Keine „alles in Ordnung"-Erinnerungen.
Benachrichtigungen
Benachrichtigungen gehen über zwei Kanäle, die im zentralen Benachrichtigungsbereich der App konfiguriert werden:
- Telegram — Bot-Token + Chat-ID.
- E-Mail — SMTP (Host, Port, Benutzername, Passwort, Absender, Empfänger, TLS-Schalter).
Kanäle werden einmal für ganz YoBench konfiguriert und automatisch von allen Modulen genutzt, die Benachrichtigungen senden. Andere Kanäle (Discord, Slack, Push, Webhook) werden derzeit nicht unterstützt.
Ablauf
1. Prüfung anlegen
- Öffnen Sie das Modul Health Check im linken Menü.
- Klicken Sie auf + Seite hinzufügen.
- Tragen Sie Name, URL und (optional) Beschreibung ein.
- Setzen Sie Timeout und wählen Sie bei Bedarf einen Proxy.
- Lassen Sie Aktiviert angehakt, um die Prüfung sofort zu starten.
- Speichern.
2. Automatische Prüfungen einschalten
- Öffnen Sie Monitoring-Einstellungen im Kopfbereich der Health-Check-Seite.
- Aktivieren Sie Automatische Prüfungen aktivieren.
- Setzen Sie das Intervall in Minuten (Standard 5).
- Konfigurieren Sie Log-Speicherzeit und Benachrichtigungskanäle.
- Speichern.
Ab sofort fragt der Scheduler jede aktivierte URL im Intervall ab.
3. Manuell prüfen
Sie können eine Prüfung jederzeit ausführen, ohne auf den nächsten Scheduler-Tick zu warten:
- Prüfen neben einer Zeile — fragt eine einzelne URL ab.
- Alle prüfen im Kopfbereich — fragt alle aktivierten Prüfungen parallel ab.
4. Ergebnisse prüfen
Die Hauptseite zeigt eine Tabelle mit folgenden Spalten:
| Spalte | Was sie anzeigt |
|---|---|
| Name / URL | Identifizieren die Prüfung. |
| Status | Farbiger Indikator: success / error / timeout / disabled. |
| Letzte Antwort (ms) | Letzte Antwortzeit in Millisekunden. |
| Ø Antwort (ms) | Durchschnittliche Antwortzeit über den Speicherzeitraum. |
| Letzte Prüfung | Wann die letzte Abfrage erfolgte. |
| Uptime (%) | Uptime über die letzten 7 Tage (oder die eingestellte Speicherzeit). |
Für die volle Historie klicken Sie Logs neben einer Prüfung. Es öffnet sich ein Panel mit Zeitstempel, Status, Antwortzeit und Fehlertext pro Zeile. Mit Filter nach Status (Alle / Erreichbar / Nicht erreichbar / Timeout) und Pagination zu je 50 Zeilen.
5. Prüfungen verwalten
- Bearbeiten — Parameter ändern (URL, Timeout, Proxy).
- „Aktiviert" abhaken — pausiert eine Prüfung, ohne sie zu löschen.
- Löschen (×) — entfernt die Prüfung samt Logs (mit Bestätigung).
Nächste Schritte
- Verbinden Sie Benachrichtigungen (Telegram/E-Mail), um über Ausfälle sofort informiert zu werden.
- Konfigurieren Sie Proxies, falls Sie Ressourcen in einem privaten Netz überwachen müssen.
- Wenn Konfigurationssicherheit ebenso wichtig ist wie Uptime, lassen Sie parallel den Sicherheits-Scanner laufen.
Hilfe und Feedback
Bug gefunden oder Feature-Idee? Schreiben Sie uns über das Feedback-Formular.