Inhalt

Einleitung

Voraussetzungen

Anforderungen

Webhook-URL-Endpunkt erstellen

Verwendete Komponenten

Konfigurieren

Überprüfung

Fehlerbehebung

Zugehörige Informationen

Einleitung

In diesem Dokument wird beschrieben, wie Alarmmeldungen vom Cisco SDWAN-Manager über einen Webhook an den Cisco WebEx Teams-Kanal gesendet werden können.

Voraussetzungen

Anforderungen

Webhook-URL-Endpunkt erstellen

Erstellen Sie den eingehenden Webhook für Cisco WebEx von https://apphub.webex.com, um die Warnmeldungen von Cisco SDWAN-Manager so zu konfigurieren, dass sie an den Channel der Cisco WebEx Teams gesendet werden.

1: Klicken Sie auf Verbinden.

2: Erstellen Sie einen Webhook-Namen und ein neues Leerzeichen ( z. B.: WebHook-Benachrichtigung) in WebEx. Wählen Sie dann im Dropdown-Menü den Bereich Webhook Notification aus, und klicken Sie auf ADD.

3: Webhook-URL-Endpunkt wurde erstellt.

Verwendete Komponenten

Dieses Dokument basiert auf den Software- und Hardwareversionen.

- Cisco Catalyst SD-WAN Manager Version 20.15.3.1

Konfigurieren

1. Im Menü "Cisco SD-WAN Manager". Navigieren Sie zu Monitor > Logs > Alarms > Alarm Notifications > Add Alarm Notifications (Überwachen > Protokolle > Alarme hinzufügen).

- Meldung: Name für Benachrichtigung erstellt.

- Alarmtyp:

- Objekttyp: Wählen Sie Geräte aus.

- Objektliste: ALLE oder einzelne Geräte auswählen.

- Schweregrad: Alle.

- Typen: All (Alle) oder Select (Auswählen), die benötigt werden.

- Bereitstellungsmethode:

- Wählen Sie WebHook aus.

- Channel für Webhook auswählen:

- Wählen Sie im Dropdown-Menü Cisco WebEx aus.

- WebHook-URL: URL aus APP für eingehende Webhooks kopieren.

- Webhook-Grenzwert: 4

- Klicken Sie abschließend auf Benachrichtigungen hinzufügen.

Überprüfung

- Vergewissern Sie sich, dass die Alarmbenachrichtigung an den Cisco WebEx Teams-Kanal (Kanalname: "Webhook Notification").

Fehlerbehebung

Wenn ein Problem mit der Webhook-Integration besteht, überprüfen Sie die Protokolle. Melden Sie sich bei der Cisco SDWAN-Manager-Shell an, wechseln Sie zum Verzeichnis cd /var/log/nms, und überprüfen Sie die Datei vmanage-server.log.

Arbeitsbeispiel:

- Wenn Sie einen 204-Statuscode erhalten, bedeutet dies, dass der Webhook erfolgreich zugestellt und verarbeitet wurde.

vmanage_1# vsh

vmanage_1:~$ cd /var/log/nms

vmanage_1:/var/log/nms$ tail -f  vmanage-server.log | grep webhook

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-9) || Response status code after sending webhook: 204

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-11) || Response status code after sending webhook: 204

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-10) || Response status code after sending webhook: 204

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-12) || Response status code after sending webhook: 204

Nicht funktionierendes Beispiel:

- Wenn Sie einen 404-Antwortcode erhalten, bedeutet dies, dass die Endpunkt-URL nicht korrekt ist.

vmanage_1:/var/log/nms$ tail -f  vmanage-server.log | grep webhook

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-13) || Response status code after sending webhook: 404

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-14) || Response status code after sending webhook: 404

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-15) || Response status code after sending webhook: 404

[] [vmanage_1] [NotificationsConsumer] (pool-53-thread-1) || Response status code after sending webhook: 404

Zugehörige Informationen

Technischer Support und Dokumentation für Cisco Systeme