Einleitung
In diesem Dokument wird beschrieben, wie Automatisierungsereignisse wie der SWIM-Anwendungsfall der Integration von Catalyst Center und ITSM (ServiceNow) überwacht werden.
Hintergrundinformationen
Das Dokument enthält alle Details zum SWIM Closed Loop-Vorgang, beginnend mit den beteiligten Komponenten, Voraussetzungen, Ereignisabläufen, Konfigurationen, Workflow-Ausführung und Fehlerbehebungsszenarien. Dieses Dokument ist relevant, wenn Cisco DNA App auf der ServiceNow-Instanz installiert ist.
Die Closed-Loop-Integration mit ServiceNow für SWIM-Events ermöglicht die automatisierte Ticketerstellung, Freigabe, Implementierung bis zum Abschluss. Der für ein SWIM-Update geöffnete Änderungsantrag wird vom Eigentümer der Änderung in ServiceNow genehmigt/abgelehnt, und das Ticket wird in Abhängigkeit vom Genehmigungsstatus in den nächsten Status verschoben.
Integration von Cisco Catalyst Center-ITSM (ServiceNow)
Weitere Informationen zur Catalyst Center-ITSM-Integration finden Sie in dieser TechZone:
Grundlegende Konzepte für die Integration von Catalyst Center und ITSM
Architektur: Automation Event (SWIM)
SWIM-Automatisierungs-Workflow: High-Level-Architektur
SWIM-Automatisierungs-Workflow: Unter der Haube
Ereignisablauf: Catalyst Center
- Wenn ein SWIM-Ereignis über das Inventar-Dashboard von Catalyst Center geplant wird, wird ein Task erstellt und über den Scheduler-Service geplant. Die Details dieses Tasks werden der ServiceNow-Instanz über den Service dnacap-runtime übermittelt. Anschließend ruft Catalyst Center die auf der ServiceNow-Instanz installierte Cisco DNA-App über die REST-API auf.
- Die ServiceNow-Instanz empfängt dieses Ereignis, und die Cisco DNA-Anwendung löst automatisch den vom Cisco DNA Center veröffentlichten Change Request Workflow für das Netzwerk-SWIM-Ereignis aus. Dieser Änderungsantrag muss vom Netzwerkbetriebsteam geprüft und der Status des Änderungsantrags muss aktualisiert werden.
- Das Genehmigungsstatusattribut des Änderungsantrags ist erforderlich, wenn sich das Änderungsticket im Status "Geplant" befindet. Die vom ServiceNow-Admin-/Netzwerkbetriebsteam für das Zeitfenster erteilte Genehmigung/Ablehnung ist für den Fortschritt des Tickets unerlässlich. Sobald das Ticket in den Implementierungsstatus versetzt wurde, gibt es in ServiceNow Trigger, die Cisco Catalyst Center benachrichtigen, dass die Image-Verteilung und das Upgrade auf Grundlage der erteilten Genehmigung beginnen.
- Catalyst Center löst dann die SWIM-Aktivität zum festgelegten geplanten Zeitpunkt aus. Nach erfolgreichem Abschluss der Aufgabe wird der Änderungsantrag in ServiceNow über den Closed Loop-Automatisierungs-Workflow abgeschlossen.
Ereignisablauf: ITSM (ServiceNow)
- Das für Cisco Catalyst Center geplante SWIM-Ereignis wird mithilfe von ServiceNow Import Set APIs oder Scripted REST APIs oder generischen REST API-Endpunkten in ServiceNow an ServiceNow weitergeleitet. Die Import Set-Tabelle, an die die Daten gesendet werden, lautet x_caci_cisco_dna_create_workflow_for_eve.
- Basierend auf dem in der Ereigniskonfiguration festgelegten Workflow-Indikatorwert wird in ServiceNow basierend auf Transformationsskripten ein Änderungsantrag erstellt.
- Jedem SWIM-Ereignisdatensatz von DNA ist ein Workflow-Indikator zugeordnet, der festlegt, welche Art von Workflow das Ereignis in ServiceNow durchläuft. Dieser Ausschnitt ist ein Beispiel für den Workflow-Indikator.
- Basierend auf der Workflow-Indikatorentscheidung wird eine der Transformationszuordnungen ausgeführt, und die Daten in der Stagingtabelle werden analysiert und der entsprechenden Zieltabelle zugeordnet, die im Falle eines SWIM-Ereignisses "Ändern" ist.
- Die Cisco DNA App in den Zielartefakten ergänzt die ITSM-Änderungsanfrage mit Netzwerkgerätdetails vom Cisco Catalyst Center. Die Cisco DNA-App führt REST-API-Aufrufe im Cisco Catalyst Center durch, um Anreicherungsinformationen verschiedener Art, wie Gerät, Problem, Benutzer und Client für ein vom Benutzer erstelltes Ticket, abzurufen.
SWIM-Paketkonfiguration (Automation Event)
Das Cisco DNA Center Automation-Paket für ITSM (ServiceNow) ruft Ereignisse im Zusammenhang mit Software-Image-Updates ab, die vom Cisco DNA Center ausgelöst wurden. Dieses Paket kann die Ereignisdaten dann in einem wiederkehrenden Zeitplan in einem ITSM(Service Now)-System veröffentlichen. Die Ereignisdaten können in der Event-Tabelle in ServiceNow veröffentlicht werden.
Informationen zur SWIM-Paketkonfiguration (Automation Event) finden Sie im Abschnitt Konfigurieren des Cisco DNA Center Automation Events for ITSM (ServiceNow)-Pakets des Cisco DNA Center ITSM-Integrationsleitfadens, Version 2.3.5.
Ausführung des Automatisierungsereignisses (SWIM)-Workflows
Catalyst Center
- a. Navigieren Sie zu Inventar > Wählen Sie das Gerät > Aktionen > Software-Image > Image-Update aus.
b. Wählen Sie das Gerät, für das die Aktualisierung geplant werden soll.
c. Aktivieren Sie die Prüfungen für die Bildverteilung.
d. Wählen Sie, ob die Image-Aktivierung übersprungen wird oder nicht.
e.Planen Sie die Bildverteilung.
f. Überprüfen Sie die SWIM-Aufgabe, und klicken Sie auf Submit (Senden).
ii. a. Geplante SWIM-Aufgaben werden unter Aktivitäten > Aufgaben und im Status Ticket ausstehend aufgeführt.
b. Wenn das Change Ticket in ServiceNow genehmigt und in den Status "Implementieren" verschoben wurde, ändert sich der entsprechende Aufgabenstatus in Catalyst Center in "Ticket genehmigt".
c. Die Bildverteilung wird automatisch zur geplanten Zeit ausgelöst.
iii. a. Der geplante SWIM-Task wird als Event auf dem Platform Runtime Dashboard von Catalyst Center aufgeführt.
b. Die geplante SWIM-Aufgabe erhält die Verknüpfung Change Request ID (Änderungsantrags-ID) und ServiceNow (ServiceNow) des Change Request.
c. Der ITSM-Status des Change Request wird entsprechend dem Status des Change Request Tickets im ServiceNow aktualisiert.
ITSM-ServiceNow
Die SWIM-Veranstaltung vom Cisco Catalyst Center wird von Import Set Table of Service Now empfangen. Die Daten werden mithilfe von ServiceNow Import Set-APIs oder skriptbasierten REST-APIs oder generischen REST-API-Endpunkten in ServiceNow an ServiceNow übertragen.
- Um die Daten zu überprüfen, die von Cisco Catalyst Center an ServiceNow gesendet wurden, navigieren Sie zu Import Sets und suchen Sie nach dem Import Set Entry für die Tabelle: x_caci_cisco_dna_cisco_dna_Inventory_det
- Filtern Sie den Eintrag Import Set aus dem Import Set Dashboard für die Tabelle x_caci_cisco_dna_cisco_dna_Inventory_det heraus.
ii. Überprüfen Sie die Details des ImportSets und die ImportSet-Zeilen für die jeweilige Vorfallnummer.
iii. Der Workflow-Indikator bestimmt die Art des Workflows, den das Ereignis in ServiceNow durchläuft. Auf der Grundlage der Workflow-Indikatorentscheidung wird eine der Transformationszuordnungen ausgeführt.
iv. Um die Details der Transformationszuordnung zu überprüfen, klicken Sie auf Hyperlink in Transformationszuordnungsspalte von Importieren Zeilen festlegen.
Transform Map Tables for Automation Event (SWIM):
Validierung der Ausführung des Automatisierungsereignisses (SWIM)-Workflows
- Sobald der SWIM-Workflow erfolgreich geplant wurde, wird der Änderungsantrag mit den Details des Geräts erstellt, für das das SWIM-Upgrade geplant wurde.
- Globale Suche > Ändern > Alle
ii. Filtern Sie den Änderungsantrag aus dem Dashboard für Änderungsanträge heraus.
iii. a. Klicken Sie auf den Änderungsantrag, um Details zum Anforderungsticket anzuzeigen.
b. Überprüfen Sie die Gerätedetails des Änderungsantrags, genehmigen Sie ihn und planen Sie die Änderung.
c. Überprüfen Sie die Details des Änderungsantrags, und implementieren Sie die Änderung.
d. Nach erfolgreichem Abschluss des SWIM-Workflows wechselt der Change Request automatisch über Closed Loop Automation in den Status Closed.
- Import Set-Ausführung für SWIM-Ereignis:
- Navigieren Sie zu Globale Suche > Alle Ergebnisse > Systemimport-Sets > Erweitert > Import-Sets.
ii. Identifizieren Sie das ImportSet, und wählen Sie es aus, um die Details zu überprüfen.
iii. Markieren Sie unter Import Set Details (Import Set Details) die Option Import Set Runs und Import Set Rows (Import Set Runs).
iv. Klicken Sie auf den Eintrag Import Set Row für den Änderungsantrag, um die Details des SWIM-Ereignisses anzuzeigen, wie Gerätespezifikationen, Versionen usw.
Zugehörige Informationen