Zum Inhalt

Microsoft Teams

Vesana schickt Alerts als Adaptive Card an eine Webhook-URL von Microsoft Teams.

Setup

1. Webhook in Teams anlegen

Im Teams-Kanal über Workflows die Vorlage „Bei Empfang einer Webhook-Anforderung in einem Kanal posten" anlegen und die erzeugte URL kopieren. Ein älterer Connector „Incoming Webhook" funktioniert ebenso, solange Microsoft ihn noch annimmt.

2. In Vesana hinterlegen

Alerting → Kanäle → Neuer Kanal → Typ Microsoft Teams:

Feld Wert
Name z. B. „Teams #monitoring" (Pflicht)
Tenant nur beim Anlegen wählbar
Webhook URL aus Schritt 1 (Pflicht, muss mit https:// beginnen)
Title Prefix optional, z. B. [Production] — steht vor jedem Titel

Danach Test senden in der Kanal-Zeile. Welche Statusse und ob die Entwarnung über den Kanal gehen, regelt die Alert-Regel.

Format

Adaptive Card (Version 1.4) mit:

  • Titel mit Status-Emoji, z. B. „🔴 Alarm: Disk /var auf web01.acme.local ist CRITICAL"
  • darunter die Meldung des Checks (bei einer Sammel-Karte eine Zeile je Check mit Status)
  • Fakten: Host (mit IP), Check, Status, seit wann, Dauer, Tenant — Beschriftungen in der Sprache der Benachrichtigungen
  • bei unterdrückten abhängigen Geräten deren Liste
  • Button In Vesana öffnen

Teams-Benachrichtigung und Aktivität zeigen Überschrift und Meldung.

Quittieren direkt aus Teams gibt es nicht; In Vesana öffnen führt zum Gerät, dort geht die Quittierung.

Zustellung

Antwortet Teams mit einem Fehler (z. B. 429 bei Rate-Limit), wiederholt Vesana die Zustellung mit wachsendem Abstand (10 s bis 10 min, insgesamt bis zu 8 Versuche). Bei vielen gleichzeitigen Alerts hilft die Gruppierung in der Alert-Regel.

Mehrere Tenants

Für MSP-Setups einen Kanal pro Kunden-Tenant anlegen — Alert-Regeln dürfen nur Kanäle ihres eigenen Tenants nutzen.

Anschluss