簡介
本文描述如何監控Automation事件,例如Catalyst Center和ITSM(ServiceNow)整合的SWIM使用案例。
背景資訊
本文檔從涉及的元件、前提條件、事件流程、配置、工作流程執行和故障排除方案開始,介紹了與SWIM閉環操作相關的所有詳細資訊。如果在ServiceNow例項上安裝了Cisco DNA App,則本文檔與此相關。
通過與ServiceNow for SWIM事件的閉環整合,票證建立、批准、實施到關閉流程均實現了自動化。為SWIM更新開啟的變更請求由ServiceNow中的變更所有者批准/拒絕,票證將基於批准狀態移動到下一狀態。
Cisco Catalyst Center-ITSM(ServiceNow)整合
有關Catalyst Center-ITSM整合的詳細資訊,請參閱以下TechZone:
範圍Catalyst Center和ITSM整合的基本概念
架構:自動化活動(SWIM)
SWIM自動化工作流程:高級體系結構

SWIM自動化工作流程:在引擎蓋下

事件流:Catalyst Center
- 從Catalyst Center的Inventory Dashboard中計畫SWIM事件時,會建立任務並通過計畫程式服務計畫任務;此任務的詳細資訊通過dnacaap-runtime服務傳遞給ServiceNow例項。然後,Catalyst Center會對ServiceNow例項上安裝的Cisco DNA應用進行REST API呼叫。
- ServiceNow例項收到此事件,Cisco DNA App會自動觸發Cisco DNA Center發佈的網路SWIM事件的更改請求工作流。此變更請求需要由網路操作團隊進行審閱,並且需要進一步更新變更請求的狀態。
- 變更票證處於「已計畫」狀態時,「變更請求」的批准狀態屬性是必需的。ServiceNow管理/網路運營團隊為計畫視窗提供的批准/拒絕對票證進行處理至關重要。將票證移動到實施狀態後,ServiceNow中的觸發器會通知Cisco Catalyst Center根據提供的批准開始映像分發和升級。
- 然後,Catalyst Center在規定的計畫時間觸發SWIM活動,在成功完成任務後,變更請求將通過閉環自動化工作流在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事件的情況下為Change。

- 目標對象中的Cisco DNA應用通過Cisco Catalyst Center中的網路裝置詳細資訊豐富了ITSM更改請求。Cisco DNA應用會向Cisco Catalyst Center發出REST API呼叫,以獲取使用者建立的票證的各種型別(如裝置、問題、使用者和客戶端)的豐富資訊。
自動化事件(SWIM)套件配置
適用於ITSM(ServiceNow)捆綁包的Cisco DNA Center Automation事件檢索與從Cisco DNA Center觸發的軟體映像更新相關的事件。然後,此捆綁包可以將定期計畫的事件資料發佈到ITSM(Service Now)系統。可以將事件資料發佈到ServiceNow中的「事件」表中。
有關自動化事件(SWIM)捆綁配置,請參閱Cisco DNA中心ITSM整合指南2.3.5版的為ITSM配置Cisco DNA中心自動化事件(ServiceNow)捆綁部分。
自動化事件(SWIM)工作流執行
Catalyst Center
- a.導航到清單>選擇裝置>操作>軟體映像>映像更新。

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

c.啟用對影象分發的檢查。

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

e.安排影象分發。

f.檢視SWIM任務,然後按一下提交。

二。a.已計畫SWIM任務列在Activities > Tasks下,並處於Ticket Pending狀態。

b.如果更改票證在ServiceNow上獲得批准並已移動到「實施」狀態,則Catalyst Center上各自的任務狀態將更改為「已批准票證」。

c.影象分發在計畫的時間自動觸發。

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

b.計畫的SWIM任務獲取變更請求的「變更請求ID」和「服務現在」連結。

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

ITSM-ServiceNow
Cisco Catalyst Center的SWIM事件通過Import Set Table of ServiceNow接收。使用ServiceNow中的ServiceNow匯入集API或指令碼REST API或通用REST API終結點將資料推送到ServiceNow。
- 要檢查從Cisco Catalyst Center發佈到ServiceNow的資料,請導航到匯入集,然後查詢表的匯入集條目:x_caci_cisco_dna_cisco_dna_inventory_det
- 從x_caci_cisco_dna_cisco_dna_inventory_det表的「匯入集」(Import Set)控制面板中過濾出「匯入集」(Import Set)條目。

二。檢查匯入集的詳細資訊,並檢查各自的事故編號的匯入集行。


三。工作流指示符確定事件在ServiceNow中執行的工作流型別;基於工作流指示器決策,執行轉換對映之一。
四。要檢查「轉換對映」的詳細資訊,請單擊「匯入集行」的「轉換對映列」中的「超連結」。

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

自動化事件(SWIM)工作流執行驗證
- 成功安排SWIM工作流程後,將建立包含已安排SWIM升級的裝置的詳細資訊的變更請求。
- 全域性搜尋>更改>全部

二.從更改請求控制面板中篩選更改請求。

三。a.按一下Change Request以檢視請求票證詳細資訊。

b.驗證更改請求的裝置詳細資訊、批准該請求並安排更改時間。



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

d.成功完成SWIM工作流後,變更請求會通過「閉環自動化」(Closed Loop Automation)自動移至「關閉」狀態。

- 導航到全域性搜尋>所有結果>系統匯入集>高級>匯入集。

二。確定匯入集並選擇它以檢查詳細資訊。

三。在匯入集詳細資訊下,選中匯入集運行和匯入集行。

四。按一下Change Request的Import Set Row條目,檢視SWIM事件的詳細資訊,如裝置說明、版本等。

相關資訊