Healthchecks
Open-Source-Cron-Job- und Hintergrundaufgaben-Überwachung mit sofortigen Benachrichtigungen
Wählen Sie einen VPS-Plan, um Healthchecks bereitzustellen
Verlängerungspreis 14,99 €/Mon. für 2 Jahre. Jederzeit kündbar.
Über Healthchecks
Healthchecks ist ein Open-Source-Überwachungsdienst, der speziell für Cron-Jobs, geplante Aufgaben und Hintergrundprozesse entwickelt wurde. Im Gegensatz zu herkömmlichen Uptime-Monitoring-Tools, die prüfen, ob Websites erreichbar sind, überwacht Healthchecks, ob Ihre periodischen Aufgaben tatsächlich wie vorgesehen ausgeführt werden. Indem es regelmäßige Pings von Ihren Aufgaben erwartet, kann Healthchecks sofort erkennen, wenn ein Backup-Job fehlschlägt, ein Datensynchronisationsprozess hängt oder ein geplanter Bericht nicht generiert wird. Mit Unterstützung für über 50 Benachrichtigungskanäle und einer einfachen HTTP-basierten Ping-API hat sich Healthchecks zur Standardlösung für die Job-Überwachung entwickelt, der Tausende von Entwicklern und Betriebsteams weltweit vertrauen.
Häufige Anwendungsfälle
DevOps-Teams nutzen Healthchecks, um kritische Backup-Jobs, Datenbankwartungsaufgaben und Systembereinigungsskripte zu überwachen und erhalten sofortige Slack- oder PagerDuty-Benachrichtigungen, wenn Jobs fehlschlagen oder zu lange dauern. Systemadministratoren verlassen sich auf Healthchecks, um Zertifikatserneuerungsskripte, Log-Rotation-Jobs und Sicherheitsscan-Aufgaben auf mehreren Servern zu verfolgen, mit detaillierten Protokollen, die genau zeigen, wann jeder Job ausgeführt wurde. Dateningenieure setzen Healthchecks ein, um ETL-Pipelines, Datensynchronisationsjobs und geplante Berichte zu überwachen und stellen so sicher, dass Datenflüsse ununterbrochen fortgesetzt werden, mit Benachrichtigungen an mehrere Kanäle. Kleine Unternehmen und Freiberufler nutzen Healthchecks, um Website-Backup-Skripte, Datenbankexporte und wiederkehrende Wartungsaufgaben zu überwachen und ersetzen manuelle Prüfungen durch automatisierte Überwachung.
Hauptmerkmale
- Einfache HTTP-Ping-API zur Überwachung jedes Cron-Jobs oder jeder geplanten Aufgabe
- Über 50 Benachrichtigungsintegrationen, darunter Slack, Discord, Telegram, PagerDuty, Opsgenie
- E-Mail-basierte Überwachung für Skripte, die keine HTTP-Anfragen stellen können
- Flexible Zeitplanung mit Cron-Syntax und benutzerdefinierten Kulanzzeiten
- Detaillierte Ping-Protokolle mit Ausführungszeit, Ausgabe und Exit-Codes
- Tag-basierte Organisation zur Verwaltung Hunderter von Checks
- Teamzusammenarbeit mit gemeinsamem Zugriff und Benachrichtigungsrouting
- Status-Badges zum Einbetten des Check-Status in Dashboards
- API zur programmatischen Erstellung und Verwaltung von Checks
- Zeitzonenunterstützung für präzise Zeitplanung über Regionen hinweg
Warum Healthchecks auf Hostinger VPS bereitstellen
Die Bereitstellung von Healthchecks auf einem Hostinger VPS bietet Ihnen unbegrenzte Checks ohne die Pro-Check-Preisgestaltung gehosteter Dienste, was es kostengünstig für die Überwachung Dutzender oder Hunderter von Jobs macht. Mit dedizierten Ressourcen und PostgreSQL-Speicher kann Healthchecks hochfrequente Pings verarbeiten und detaillierte Protokolle unbegrenzt für Compliance und Debugging aufbewahren. Hostinger VPS bietet die für die Überwachungsinfrastruktur entscheidende Zuverlässigkeit – Ihr Überwachungsdienst muss stabiler sein als die Jobs, die er überwacht. Die vollständige Kontrolle über die SMTP-Konfiguration gewährleistet die Zustellung von Benachrichtigungen über Ihren bevorzugten E-Mail-Anbieter, und da alle Daten auf Ihrem VPS gespeichert sind, Sie wahren die vollständige Privatsphäre Ihrer Betriebsmetriken. Dies macht Hostinger VPS ideal für den Betrieb von Healthchecks als Ihre zentrale Job-Monitoring-Plattform.
Erste Schritte: Erstellen eines Superuser-Kontos
Nach der Bereitstellung müssen Sie ein Superuser-Konto erstellen, um auf die Healthchecks-Admin-Oberfläche zuzugreifen. Verbinden Sie sich über SSH mit Ihrem VPS und navigieren Sie zu Ihrem Anwendungsverzeichnis unter /docker/[your-app-name], führen Sie dann Folgendes aus:
Interaktive Methode (empfohlen für die Ersteinrichtung):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser
Sie werden aufgefordert, eine E-Mail-Adresse und ein Passwort für Ihr Admin-Konto einzugeben.
Nicht-interaktive Methode (nützlich für die Automatisierung):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password
Alternativ können Sie den Compose-Dateipfad direkt angeben, ohne in das Verzeichnis zu navigieren:
docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser
Nach der Erstellung können Sie sich mit Ihren Superuser-Anmeldedaten bei Healthchecks anmelden und beginnen, Prüfungen für Ihre Cron-Jobs und geplanten Aufgaben zu konfigurieren.
Wählen Sie einen VPS-Plan, um Healthchecks bereitzustellen
Verlängerungspreis 14,99 €/Mon. für 2 Jahre. Jederzeit kündbar.