Healthchecks ist ein Dienst zur Überwachung von Cron-Jobs. Er empfängt HTTP-Anfragen und E-Mail-Nachrichten von geplanten Aufgaben. Wenn eine Anfrage nicht rechtzeitig eintrifft, sendet der Dienst Warnmeldungen aus. Healthchecks verfügt über ein Web-Dashboard, eine API, zahlreiche Integrationen zur Benachrichtigung, monatliche E-Mail-Berichte sowie Unterstützung für WebAuthn 2FA. Zusätzlich bietet der Dienst Funktionen zur Teamverwaltung wie Projekte, Teammitglieder und eine schreibgeschützte Zugriffsoption.
Um Docker zu installieren, wird zunächst auf einem Linux-basierten Gerät angemeldet und eine Reihe von Befehlen im Terminal ausgeführt, um die erforderlichen Pakete und Repositories hinzuzufügen. Nach der Installation wird der Docker-Dienst aktiviert und gestartet, und der aktuelle Benutzer wird zur Docker-Gruppe hinzugefügt, um die Berechtigungen zu aktualisieren.
Nach der Installation von Docker können die notwendigen Schritte zur Einrichtung des Healthchecks-Docker-Containers unternommen werden. Zunächst werden Arbeitsverzeichnisse erstellt und ein Netzwerk für die Container konfiguriert. Anschließend wird eine Basis-Konfigurationsdatei heruntergeladen und ein Zufallsstring generiert, der in die Konfigurationsdatei eingefügt wird. Wichtige Parameter wie Datenbankverbindungsdetails und E-Mail-Konfigurationen sind dabei zu aktualisieren.
Nach der Anpassung der Konfigurationsdatei wird der Besitzer der Arbeitsverzeichnisse festgelegt, und sowohl der PostgreSQL-Container als auch der Healthchecks-Container werden gestartet. Über die Shell des Healthchecks-Containers kann ein Administratorbenutzer erstellt werden. Schließlich kann auf die Weboberfläche zugegriffen werden, um sich mit dem neu erstellten Administratorkonto anzumelden und die Dienste zu nutzen.
Quellenlink


