Telegram-Nachrichten kommen nicht an

Alert: AlertmanagerNotificationsFailing
Warning Meta-Alert
📵
Mittleres Risiko — du siehst diesen Alert nur weil EIN Push noch geklappt hat (oder weil ein anderer Empfänger funktioniert). Sonst wären auch zukünftige Alerts blind.

Was bedeutet das?

Alertmanager hat versucht, eine Notification an Telegram (oder einen anderen Receiver) zu schicken, und es ist gefailt. Aktuell rate > 0/5min.

Häufige Ursachen: Telegram-API down, Bot-Token revoked, falsche chat_id, oder Internet ist weg.

⚠️Wie schlimm ist es?

Mittel-hoch wenn dauerhaft. Du verlierst deine Alarm-Kette zu deinem Handy. Wenn das ohne Fix bleibt und ein anderer Alarm feuert (z.B. Disk-Full), bekommst du den nicht mit.

🔧Was tun?

  1. Alertmanager-Logs:
    docker logs --tail 100 alertmanager 2>&1 | grep -iE "notification|telegram"
    Suche nach 4xx/5xx HTTP-Codes von api.telegram.org.
  2. Direkter Telegram-API-Test:
    BOT=$(grep "bot_token:" /srv/eplamat/alertmanager/conf/alertmanager.yml | head -1 | awk '{print $2}' | tr -d \"\\'\")
    curl -s "https://api.telegram.org/bot$BOT/getMe" | python3 -m json.tool
    Erwartet: "ok": true. Wenn 401: Token revoked → neuen Bot anlegen via @BotFather.
  3. Internet-Connectivity:
    docker exec alertmanager wget -qO- https://api.telegram.org && echo "Net OK"
  4. Test-Alert injecten um Fix zu verifizieren:
    curl -XPOST http://localhost:9093/api/v2/alerts -H 'Content-Type: application/json' \
      -d '[{"labels":{"alertname":"TestAlert","severity":"warning"},"annotations":{"summary":"Test"}}]'

🆘Wenn das nicht klappt

Kopier den Alert in Claude — wenn Telegram permanent failt, brauchen wir evtl. ein Backup-Channel (z.B. Email-Receiver) oder einen neuen Bot.