Endpoint-Health-Monitoring

Wissen, was gesund, langsam oder offline ist. Bevor es sich ausbreitet.

SF HealthCheck ist ein Self-Hosted-Monitor für öffentliche Webseiten, interne Plattformen, APIs und kritische Integrationen. Ein Docker-Image. Keine Abhängigkeiten.

Self-hostedLäuft auf deiner Infrastruktur. Daten bleiben lokal.
Ein ContainerEin Docker-Image, ein Volume. Keine externen Datenbanken.
Port 3080Klarer interner Zugriff, bereit in Sekunden.
Alerts integriertE-Mail- und Webhook-Benachrichtigungen sofort einsatzbereit.
So funktioniert es
Drei Schritte zur operativen Sichtbarkeit.
01

Endpunkte hinzufügen

URLs eingeben, Check-Intervalle (min. 30s), erwartete Statuscodes und Timeout-Schwellenwerte setzen. Nach Kunde oder Umgebung gruppieren.

02

Automatisch überwachen

Die Check-Engine läuft alle 5 Sekunden und verarbeitet bis zu 20 Endpunkte pro Batch. Status: online, langsam, offline, blockiert, rate-limited.

03

Benachrichtigt werden

Incidents werden bei Ausfall automatisch erstellt und bei Wiederherstellung geschlossen. E-Mail- und Webhook-Alerts gehen an die richtigen Personen.

Funktionen
Was das Dashboard zeigt.
Kundengruppierung

Endpunkte nach Kunde oder Umgebung organisiert

Berlin Clinic12 Endpunkte1 langsam
Customer Portal89msonline
Scheduling API641mslangsam
Webhook Relay18m zuvoroffline
Check-Details

Debug-Kontext, wenn etwas nicht stimmt

HTTP-Status429rate limited
Latenz640msüber Schwelle
Alert-Pfad9semail + webhook
Incident-Tracking

Automatische Ausfallprotokolle mit Wiederherstellungszeiten

Status API4m 12sbehoben
Billing API12swiederhergestellt
Admin Portal0 Incidentsstabil
Historie

Letzte Checks und Statusübergänge auf einen Blick

Letzte 120 Checksglobaleinsehbar
Pro Monitorletzte 20gespeichert
Response-Body500 Zeichenerfasst
Unter der Haube
Bewusst einfache Architektur.

Node.js + Express

Eine einzige server.js-Datei. Kein Build-Schritt, keine Transpilierung. Von oben bis unten lesbar.

SQLite mit WAL

Eingebettete Datenbank mit Write-Ahead-Logging. Kein PostgreSQL, kein Redis, keine externen Abhängigkeiten.

Server-gerenderte UI

EJS-Templates. Kein Client-Framework, keine Bundle-Größe. Seiten laden sofort.

Docker-first

Ein Image, ein Volume für Persistenz. Restart-sicher mit Named Volumes. Standard-Port 3080.

Installation
Von null zum Dashboard in Minuten.
1
Single-Container-Setup
Keine externen Datenbanken oder Services nötig.
2
Persistente Daten
Monitor-Status und Incident-Historie bleiben über ein Docker-Volume erhalten.
3
Ersteinrichtung
Admin-Konto beim ersten Besuch erstellen. Keine Config-Dateien nötig.
DockerBeta
Image ladenBeta
docker pull safdarisoftware/sf-healthcheck:latest
Service startenVorschau
docker run -d --name sf-healthcheck \
  -p 3080:3080 \
  -v sfhc-data:/data \
  --restart unless-stopped \
  safdarisoftware/sf-healthcheck:latest

Gebaut von einem Security-Ingenieur.

SF HealthCheck wird entwickelt von Milad Safdari — Softwareentwickler und Security-Analyst mit 5 Jahren Bug-Bounty-Erfahrung und dem Schutz von Fortune-500-Unternehmen vor Sicherheitsverletzungen. Sicherheit ist hier kein Nachgedanke.