Inhaltsverzeichnis
Upptime überwacht Ihre Sites über GitHub Actions, aber eine fehlgeschlagene Prüfung nützt nur dann etwas, wenn der Alarm Sie auch erreicht. Diese Anleitung zeigt, wie Sie Upptime-Ausfallbenachrichtigungen als zeitkritische Push-Benachrichtigungen oder Telefonanrufe über einen einzigen Webhook-URL an Echobell weiterleiten — ohne zusätzliche Infrastruktur.
Einrichtung
1. Channel-Webhook-URL aus Echobell kopieren
Öffnen Sie in der Echobell-App einen Channel und kopieren Sie dessen Webhook: https://hook.echobell.one/t/<channel-token>
Setzen Sie den Channel-Benachrichtigungstyp auf Standard, zeitkritisch oder Anruf, je nach Dringlichkeit des überwachten Endpunkts.
2. Secrets zum Upptime-Repository hinzufügen
Fügen Sie in den Einstellungen Ihres GitHub-Repositories folgende Actions-Secrets hinzu:
NOTIFICATION_CUSTOM_WEBHOOK=true
NOTIFICATION_CUSTOM_WEBHOOK_URL=https://hook.echobell.one/t/<channel-token>?site=$SITE_NAME&status=$STATUS&url=$SITE_URL&issue=$ISSUE_URL&code=$RESPONSE_CODE&emoji=$EMOJI
NOTIFICATIONS_DOWN_MESSAGE=$EMOJI $SITE_NAME is $STATUS ($RESPONSE_CODE) – $ISSUE_URL
NOTIFICATIONS_UP_MESSAGE=$EMOJI $SITE_NAME is back up – $SITE_URL
3. Template in Echobell festlegen
Verwenden Sie Variablen, die den obigen Query-Parametern entsprechen: {{site}}, {{status}}, {{code}}, {{url}}, {{issue}}. Entscheiden Sie, ob der Channel anrufen oder pushen soll.
Das war die vollständige Einrichtung. Upptime liefert die Daten; Echobell übernimmt die Benachrichtigung.
Eine vollständige Anleitung finden Sie im Upptime-Konfigurationsleitfaden. Für Upptime-eigene Benachrichtigungsoptionen lesen Sie die offizielle Dokumentation.
Was Sie erhalten
- Sofortige Benachrichtigung, wenn ein Endpunkt ausfällt oder sich erholt
- Direkter Link zur betroffenen Site und zum zugehörigen GitHub-Issue in jedem Alarm
- Eskalation zu einem Telefonanruf für Endpunkte, bei denen keine Zeit zu verlieren ist