Statusbot einrichten: Monitore, Benachrichtigungen und Statusseite
Erfahre als Erster, wenn deine Website oder dein Server ausfällt, und zeig deinen Nutzern den Stand auf einer eigenen Statusseite.
Der Statusbot prüft deine Dienste rund um die Uhr von unseren Messstandorten aus. Fällt etwas aus, bekommst du sofort Bescheid, und deine Nutzer sehen den Stand auf einer Statusseite. In dieser Anleitung richtest du ihn in drei Schritten ein.
0. Statusbot anlegen
Unter Statusbot im Kundenbereich startest du den kostenlosen Statusbot mit Gratis starten oder bestellst ein Paket mit mehr Monitoren, mehr Messstandorten und eigener Domain.
1. Monitore anlegen
Öffne den Reiter Monitore und klicke auf Monitor hinzufügen. Die wichtigsten Arten:
| Art | Prüft |
|---|---|
| HTTP(S) | ob eine Website mit dem erwarteten Statuscode antwortet |
| Schlüsselwort | ob auf der Seite ein bestimmter Text steht |
| Ping | ob ein Server antwortet |
| TCP-Port | ob ein Dienst auf einem Port lauscht, etwa ein Gameserver |
| SSL-Zertifikat | ob das Zertifikat bald abläuft |
| Domain-Ablauf | ob deine Domain bald ausläuft |
| Heartbeat | ob ein Cronjob sich regelmäßig meldet |
Für eine Website nimmst du HTTP(S) mit der Adresse, zum Beispiel https://example.com. Für einen Server reicht Ping.
Als ausgefallen gilt ein Dienst erst, wenn ihn die Mehrheit der Messstandorte nicht erreicht. Ein einzelner Standort mit Problemen führt nur zu „eingeschränkt“. So gibt es keinen Fehlalarm, nur weil irgendwo im Internet ein Router hustet.
Heartbeat für Cronjobs
Ein Heartbeat-Monitor schlägt Alarm, wenn sich ein Job nicht meldet. Hänge den Aufruf der angezeigten Adresse ans Ende deines Skripts:
0 3 * * * /root/backup.sh && curl -fsS https://<Heartbeat-Adresse aus dem Panel>
2. Benachrichtigungen
Im Reiter Benachrichtigungen legst du mit Weg hinzufügen fest, wohin Meldungen gehen: E-Mail, ntfy (Push aufs Handy), Discord, Slack, Telegram oder ein eigener Webhook. Eine fremde E-Mail-Adresse bekommt erst Meldungen, wenn der Empfänger bestätigt hat. Mit Testen schickst du eine Probenachricht.
3. Statusseite
Im Reiter Statusseiten klickst du auf Statusseite anlegen:
- Titel und Adresse wählen, also den letzten Teil der Adresse der Seite.
- Unter Komponenten die Monitore hinzufügen, die Besucher sehen sollen. Gleicher Gruppenname ergibt einen gemeinsamen Block.
- Unter Gestaltung Farben und Logo anpassen.
- Veröffentlicht einschalten.
Besucher sehen nur Anzeigename, Zustand und Verfügbarkeit, nie die Adressen oder Ports deiner Dienste. Sie können Updates per E-Mail, Discord oder RSS abonnieren.
Unter deiner eigenen Domain
Enthält dein Paket eine eigene Domain und liegt die Domain bei TryNxt, wählst du sie direkt im Formular der Statusseite aus, zum Beispiel als status.example.com. Adressen und HTTPS-Zertifikat richten wir automatisch ein.
Bei Ausfällen informieren
Unter Vorfälle & Wartungen schreibst du, was los ist und wann es weitergeht. Geplante Wartungen kündigst du dort vorher an. Die Abonnenten deiner Statusseite bekommen beides automatisch.
Für die Community
Du kennst dich aus? Schreib eine Anleitung.
Teile, was du weißt: Wir prüfen jede eingereichte Anleitung, veröffentlichen sie mit deinem Namen und bedanken uns mit Guthaben für deine Dienste.