目錄

簡介

背景資訊

Cisco Catalyst Center-ITSM (ServiceNow)整合

建築：自動化活動(SWIM)

SWIM自動化工作流程：高階架構

SWIM自動化工作流程：Under the Hood

事件流程：Catalyst Center

事件流程：ITSM (ServiceNow)

自動化事件(SWIM)套件組態

自動化事件(SWIM)工作流程執行

Catalyst中心

ITSM-ServiceNow

自動化事件(SWIM)工作流程執行驗證

簡介

本文說明如何監控Automation事件，例如Catalyst Center和ITSM (ServiceNow)整合的SWIM使用案例。

背景資訊

本文檔從涉及的元件、前提條件、事件流程、配置、工作流程執行和故障排除方案開始，介紹了與SWIM閉環操作相關的所有詳細資訊。如果ServiceNow例項上安裝了Cisco DNA應用，則本文檔將適用。

與ServiceNow for SWIM事件的閉環整合使票證的建立、批准、實施到結束流程實現自動化。為SWIM更新打開的更改請求由ServiceNow中的更改所有者批准/拒絕，並且票證將根據批准狀態移至下一個狀態。

Cisco Catalyst Center-ITSM (ServiceNow)整合

有關Catalyst Center-ITSM整合的詳細資訊，請參閱此TechZone：

確定Catalyst Center和ITSM整合的基本概念範圍

建築：自動化活動(SWIM)

SWIM自動化工作流程：高階架構

SWIM自動化工作流程：Under the Hood

事件流程：Catalyst Center

- 從Catalyst Center的「資產控制台」中計畫SWIM事件後，將建立一個任務並透過scheduler-service計畫該任務；此任務的詳細資訊將透過dnacaap-runtime服務傳遞給ServiceNow例項。然後，Catalyst Center會對ServiceNow例項上安裝的思科DNA應用進行REST API呼叫。

- ServiceNow例項收到此事件，思科DNA應用會自動觸發思科DNA中心發佈的網路SWIM事件的更改請求工作流。此變更請求需要由網路運營團隊進行稽核，並且需要進一步更新變更請求的狀態。

- 當變更單處於「已計畫」狀態時，「變更請求」的核准狀態屬性是必需的。ServiceNow管理員/網路運營團隊為計畫窗口提供的批准/拒絕對於票證取得進展至關重要。一旦票證進入實施狀態，ServiceNow中就會出現觸發器，通知Cisco Catalyst Center根據提供的批准開始映像分發和升級。

- 然後，Catalyst Center在規定的預定時間觸發SWIM活動，並在成功完成任務後，透過Closed Loop Automation工作流在ServiceNow上關閉更改請求。

事件流程：ITSM (ServiceNow)

- 在ServiceNow中使用ServiceNow導入集API或指令碼化REST API或通用REST API終端將Cisco Catalyst Center上計畫的SWIM事件推送到ServiceNow。資料過帳到的「導入集表」為x_caci_cisco_dna_create_workflow_for_eve。

- 根據事件配置中設定的工作流指示器值，將根據轉換指令碼在ServiceNow中建立更改請求。

- 每個DNA的SWIM事件記錄都有一個相關聯的工作流程指示器，該指示器確定事件在ServiceNow中經歷的工作流程型別。此程式碼片段是「工作流程指示器」的範例。

- 根據工作流程指示器決定，執行轉換對映之一，分析臨時表中的資料並將其對映到適當的目標表，即SWIM事件情況下的更改。

- 目標對象中的思科DNA應用透過思科Catalyst中心的網路裝置詳細資訊豐富了ITSM更改請求。Cisco DNA應用向Cisco Catalyst Center進行REST API呼叫，獲取各種型別的豐富資訊，例如裝置、問題、使用者和使用者建立的票證客戶端。

自動化事件(SWIM)套件組態

適用於ITSM的Cisco DNA Center Automation事件(ServiceNow)捆綁包將檢索與從Cisco DNA Center觸發的軟體映像更新相關的事件。然後，此捆綁包可以定期將事件資料發佈到ITSM（立即服務）系統。 事件資料可以發佈到ServiceNow中的Event表格。

有關自動化事件(SWIM)捆綁配置，請參閱Cisco DNA Center ITSM整合指南2.3.5版的「配置Cisco DNA Center Automation Events for ITSM (ServiceNow)捆綁包」部分。

自動化事件(SWIM)工作流程執行

Catalyst中心

1. a.導航到資產>選擇裝置>操作>軟體映象>映象更新。

b.選擇要為其安排升級的裝置。

c.啟用Image Distribution檢查。

d.選擇是否跳過了映像啟用。

e.安排映像分發。

f.複查SWIM任務，然後點選提交。

ii. a.已安排的SWIM任務列在活動>任務下，且處於票證待定狀態。

b.如果ServiceNow上已批准更改票證，且已將其移至「實施」狀態，則Catalyst Center上相應的任務狀態將更改為「已批准票證」。

c.影像發表會在排程時間自動觸發。

三。 a.計畫的SWIM任務在Catalyst Center的Platform Runtime控制台上被列為事件。

b.排定的SWIM任務會取得變更請求的「變更請求ID」與「服務立即」連結。

c.變更請求的ITSM狀態將根據ServiceNow上的變更請求票證的狀態進行更新。

ITSM-ServiceNow

Import Set Table of ServiceNow接收來自Cisco Catalyst Center的SWIM事件。使用ServiceNow中的ServiceNow導入集API或指令碼化REST API或通用REST API終結點將資料推送到ServiceNow。

- 要檢查從Cisco Catalyst Center發佈到ServiceNow的資料，請導航到導入集，並為以下表查詢導入集條目：x_caci_cisco_dna_cisco_dna_inventory_det

1. 從表x_caci_cisco_dna_cisco_dna_inventory_det的「導入集」控制台中篩選出導入集條目。

ii.檢查導入集的詳細資訊，並檢查相應事件編號的導入集行。

iii.工作流程指示器決定事件在ServiceNow中執行的工作流程型別；根據工作流程指示器決定，會執行其中一個轉換對應。

iv.若要檢查「變形對映」的詳細資訊，請按一下「匯入集資料列」的「變形對映」欄中的超連結。

自動化事件(SWIM)的轉換對映表：

自動化事件(SWIM)工作流程執行驗證

- 成功安排SWIM工作流程後，會建立變更請求，並附帶已安排SWIM升級之裝置的詳細資訊。

1. 全域搜尋>變更>全部

ii.從更改請求控制台中過濾更改請求。

iii. a.按一下更改請求以檢視請求票證詳細資訊。

b.驗證更改請求的裝置詳細資訊，批准它並安排更改。

c.驗證變更請求的詳細資訊並實施變更。

d.成功完成SWIM工作流程後，變更請求會透過「封閉迴路自動化」自動移至「已關閉」狀態。

- SWIM事件的導入集執行：

1. 導航到全局搜尋>所有結果>系統導入集>高級>導入集。

ii.辨識匯入集並選取它以檢查明細。

iii.在「匯入集明細」下，勾選「匯入集執行」與「匯入集資料列」。

iv.按一下「變更請求」的「匯入集資料列」專案，以檢視SWIM事件的詳細資訊，例如「裝置」特性、版本等。

相關資訊

- 確定Catalyst Center和ITSM整合的基本概念範圍

- 將Catalyst Center庫存與ServiceNow CMDB系統同步

- 使用Catalyst Center Network Issue Monitor and Encryption for ITSM