Benachrichtigungen

Benachrichtigungskanäle, die Integrationen, an die sie senden, PagerDuty und die Ereignisse, die eine Benachrichtigung auslösen.

Was sind Benachrichtigungskanäle?

Benachrichtigungskanäle legen fest, wie und wohin UptimeEye Alerts sendet, wenn Monitore oder Scheduled Tasks ein Problem erkennen. Du kannst mehrere Benachrichtigungskanäle anlegen und sie verschiedenen Monitoren oder Tasks zuweisen.

Verfügbare Integrationen

UptimeEye unterstützt diese Integrationen für Benachrichtigungen:

  • E-Mail – Sendet Benachrichtigungen an eine oder mehrere E-Mail-Adressen
  • Slack – Sendet Benachrichtigungen in einen Slack-Channel
  • Microsoft Teams – Sendet Benachrichtigungen in einen Microsoft-Teams-Channel
  • Discord – Sendet Benachrichtigungen in einen Discord-Channel
  • Telegram – Sendet Benachrichtigungen in einen Telegram-Chat
  • PagerDuty – Löst Incidents über die Events API von PagerDuty aus
  • Webhook – Sendet Benachrichtigungen an einen eigenen HTTP-Endpoint

PagerDuty einrichten

PagerDuty wird über die Events API angebunden. So richtest du es ein:

  1. Leg im passenden PagerDuty-Service eine Integration für die Events API v2 an, oder such die vorhandene heraus.
  2. Kopier den erzeugten Routing-Key und füge ihn in UptimeEye ins PagerDuty-Formular ein.
  3. Gib optional ein Label als Event-Quelle an (z. B. production-api), damit du erkennst, woher Incidents kommen.
  4. Aktiviere die Integration und sende eine Testnachricht, um zu prüfen, ob in PagerDuty ein Incident entsteht.

Benachrichtigungskanal erstellen

So erstellst du einen neuen Benachrichtigungskanal:

  1. Öffne Benachrichtigungskanäle in der Seitenleiste
  2. Klick auf „Neuer Benachrichtigungskanal“
  3. Gib einen Namen für deinen Kanal ein
  4. Füge unter Empfänger eine oder mehrere Integrationen hinzu und konfiguriere jede mit den nötigen Einstellungen (z. B. E-Mail-Adressen, Webhook-URLs)
  5. Klick auf „Benachrichtigungskanal erstellen“, um zu speichern

Slack wird verbunden, sobald der Benachrichtigungskanal gespeichert ist. In der App heißen die Integrationen eines Kanals Empfänger; API und Terraform nennen sie Notification Integrations.

Ereignisse, die benachrichtigen

UptimeEye sendet Benachrichtigungen bei verschiedenen Ereignissen, unter anderem:

  • Statuswechsel eines Monitors (von online zu offline, von offline zu online)
  • Verpasste Heartbeats eines Scheduled Tasks