Upptime-Alarme als Telefonanruf mit Echobell weiterleiten
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_URL3. 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