簡介
本文說明如何監控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中心
- 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
- 從表x_caci_cisco_dna_cisco_dna_inventory_det的「導入集」控制台中篩選出導入集條目。
ii.檢查導入集的詳細資訊,並檢查相應事件編號的導入集行。
iii.工作流程指示器決定事件在ServiceNow中執行的工作流程型別;根據工作流程指示器決定,會執行其中一個轉換對應。
iv.若要檢查「變形對映」的詳細資訊,請按一下「匯入集資料列」的「變形對映」欄中的超連結。
自動化事件(SWIM)的轉換對映表:
自動化事件(SWIM)工作流程執行驗證
- 成功安排SWIM工作流程後,會建立變更請求,並附帶已安排SWIM升級之裝置的詳細資訊。
- 全域搜尋>變更>全部
ii.從更改請求控制台中過濾更改請求。
iii. a.按一下更改請求以檢視請求票證詳細資訊。
b.驗證更改請求的裝置詳細資訊,批准它並安排更改。
c.驗證變更請求的詳細資訊並實施變更。
d.成功完成SWIM工作流程後,變更請求會透過「封閉迴路自動化」自動移至「已關閉」狀態。
- 導航到全局搜尋>所有結果>系統導入集>高級>導入集。
ii.辨識匯入集並選取它以檢查明細。
iii.在「匯入集明細」下,勾選「匯入集執行」與「匯入集資料列」。
iv.按一下「變更請求」的「匯入集資料列」專案,以檢視SWIM事件的詳細資訊,例如「裝置」特性、版本等。
相關資訊