Alerts & Benachrichtigungen
Der beste Monitor nuetzt nichts wenn du die Alerts nicht siehst. So richtest du zuverlaessige Benachrichtigungen ein.
📱 Schritt 1: Die richtige Wahl des Kanals
Nicht jeder Alert muss dich sofort aus dem Schlaf reissen. Waehle den Kanal nach Dringlichkeit:
Kritisch (sofort handeln)
Server down, Datenverlust, Security-Incident
Kanal: SMS, Anruf, Push-Notification (Telegram, Pushover)
Warnung (bald handeln)
Festplatte 80%, SSL laeuft bald ab, hohe Last
Kanal: Telegram, Slack, E-Mail
Info (zur Kenntnis)
Backup erfolgreich, Update verfuegbar, Report
Kanal: E-Mail (Digest), Dashboard, Log
✈️ Schritt 2: Telegram einrichten
Telegram ist unsere Empfehlung: Schnell, zuverlaessig, kostenlos.
1. Bot erstellen
- Oeffne Telegram und suche @BotFather
- Sende
/newbot - Vergib einen Namen (z.B. "Server Alerts")
- Vergib einen Username (z.B. "meine_alerts_bot")
- Du erhaelst einen Bot Token - sicher aufbewahren!
2. Chat ID herausfinden
- Starte einen Chat mit deinem neuen Bot
- Sende irgendeine Nachricht
- Oeffne:
https://api.telegram.org/bot[DEIN_TOKEN]/getUpdates - Finde die chat.id in der Antwort
3. In Uptime Kuma eintragen
- Settings → Notifications → Setup Notification
- Waehle Telegram
- Trage Bot Token ein
- Trage Chat ID ein
- Klicke Test - du solltest eine Nachricht bekommen
Gruppen-Alerts
📧 Schritt 3: E-Mail Alerts
E-Mail fuer weniger dringende Alerts oder Daily Digests:
SMTP-Konfiguration
| SMTP Server | mail.deine-domain.de (oder smtp.gmail.com) |
| Port | 587 (STARTTLS) oder 465 (SSL) |
| Security | STARTTLS oder SSL/TLS |
| Username | alerts@deine-domain.de |
| Password | Dein E-Mail-Passwort |
Gmail App-Passwoerter
💬 Schritt 4: Discord / Slack
Fuer Teams sind Discord oder Slack ideal:
Discord
- Server Settings → Integrations
- Create Webhook
- Channel auswaehlen
- Webhook URL kopieren
- In Uptime Kuma eintragen
Slack
- Apps → Incoming Webhooks
- Add to Slack
- Channel auswaehlen
- Webhook URL kopieren
- In Uptime Kuma eintragen
Vorteil Team-Chat
📲 Schritt 5: Push-Dienste
Fuer zuverlaessige Mobile-Alerts ohne Telegram:
Pushover (empfohlen)
Einmalig $5, dann kostenlos. Sehr zuverlaessig, schoene App.
- • Verschiedene Prioritaeten (leise bis Alarm)
- • Quiet Hours konfigurierbar
- • Gruppen moeglich
ntfy (Self-Hosted)
Open Source, kann selbst gehostet werden. Komplett kostenlos.
- • Einfache HTTP API
- • Web, Android, iOS Apps
- • UnifiedPush kompatibel
Gotify (Self-Hosted)
Einfacher Push-Server zum selbst hosten. Nur Android.
📞 Schritt 6: SMS und Anrufe
Fuer wirklich kritische Alerts - wenn alles andere fehlschlaegt:
Twilio
- • SMS und Anrufe
- • Pay-per-use
- • Sehr zuverlaessig
- • API-Integration
~0.07€ pro SMS
PagerDuty / Opsgenie
- • Professionelles Incident Management
- • Eskalationen, On-Call Rotation
- • Teuer, aber fuer Teams ideal
Ab ~$20/User/Monat
Kosten beachten
😴 Schritt 7: Alert-Muedigkeit vermeiden
Zu viele Alerts fuehren dazu dass alle ignoriert werden. So vermeidest du das:
1. Richtige Schwellwerte
Festplatte 80% ist eine Warnung, nicht kritisch. Kritisch ist 95%. Setze Schwellwerte so, dass du Zeit zum Reagieren hast.
2. Retries vor Alert
Ein kurzer Aussetzer sollte keinen Alert ausloesen. 3 fehlgeschlagene Checks in Folge = echter Alert.
3. Deduplizierung
Ein Alert pro Problem, nicht alle 5 Minuten neu. Alert bei Ausfall, ein weiterer wenn wieder online.
4. Quiet Hours
Nicht-kritische Alerts nachts unterdruecken. Nur echte Notfaelle duerfen um 3 Uhr wecken.
Goldene Regel
✅ Schritt 8: Recovery-Benachrichtigungen
Genauso wichtig wie der Alert: Die Entwarnung wenn das Problem geloest ist.
Best Practice
- Down-Alert: 🔴 Website XYZ ist OFFLINE seit 14:32
- Recovery-Alert: 🟢 Website XYZ ist wieder ONLINE (Downtime: 4 Minuten)
In Uptime Kuma
📈 Schritt 9: Eskalations-Strategien
Fuer kritische Services: Eskaliere wenn niemand reagiert.
Beispiel Eskalations-Kette
| Zeit | Aktion |
|---|---|
| Sofort | Telegram an Admin |
| +15 Min | SMS an Admin |
| +30 Min | Anruf an Admin |
| +45 Min | Telegram an Backup-Admin |
| +60 Min | SMS an Backup-Admin |
Mit n8n umsetzbar