はじめに
このドキュメントでは、Catalyst Center(CatOS)とITSM(ServiceNow)の統合におけるCMDB同期の使用例について説明します。
背景説明
このドキュメントでは、関係するコンポーネント、前提条件、イベントフロー、設定、ワークフローの実行、およびトラブルシューティングシナリオを始めとして、CMDB同期に関するすべての詳細を取り上げます。これは、Cisco DNA AppがServiceNowインスタンスにインストールされている場合に関連します。
SNOWインスタンスにインストールされたCisco DNAアプリは、Cisco DNA Centerインベントリを正しいソースとして使用して、Cisco Catalyst Centerが検出したデバイスのServiceNow構成管理データベース(CMDB)への基本的な一方向の同期をスケジュールします。Cisco DNAアプリケーションは、Cisco DNA CenterからServiceNowへのCMDB同期をサポートしています。
Cisco Catalyst Center-ITSM(ServiceNow)の統合
Catalyst CenterとITSMの統合の詳細については、次のドキュメントを参照してください。
Catalyst CenterとITSMの統合のスコープの基本コンセプト
アーキテクチャ:CMBD同期
CMBD同期:ハイレベルアーキテクチャ
CMBD同期ワークフロー:Under the Hood
イベントフロー:Catalystセンター
- CMDB同期イベントがトリガーされるとdnacaap-runtimeサービスが実行され、dnacaap-platformスケジューラは、スケジュールされた頻度でネットワーク内のデバイスを検出し、インベントリをITSMシステムと同期するために必要なデバイス情報を抽出するジョブScheduleDnaacaapJobを作成します。
- 次に、Catalyst Centerは、SNOWインスタンスにインストールされたCisco DNAアプリケーションに対してREST APIコールを実行します。
イベントフロー:ITSM(ServiceNow)
- ネットワークで発生して通知されたネットワークイベント(CMDB同期、SWIM、ネットワークの問題)は、Cisco Catalyst Centerから選択され、ServiceNowのServiceNowインポートセットAPIまたはスクリプトREST API、あるいはServiceNowの汎用REST APIエンドポイントを使用してServiceNowにプッシュされます。データがポストされるインポートセットテーブルはx_caci_cisco_dna_cisco_dna_inventory_detです。
- SNOWにインストールされたCisco DNAアプリケーションは、Cisco Catalyst Centerで発生したイベントのデータを使用します。各イベントについてネットワーク運用チームが選択した関連するワークフローインジケータと、タイプ、カテゴリ、重大度などのその他のユーザの選択により、インシデント、問題、またはRFC(変更要求)が作成されます。
DNAのすべてのイベントレコードには、ServiceNowでイベントが実行できるワークフローの種類を決定するワークフローインジケータが関連付けられています。このスニペットは、ワークフローインジケータの例です。
- ワークフローインジケータの決定に基づいて、変換マップの1つを実行し、ステージングテーブルのデータを解析して適切なターゲットテーブル(インシデント/問題または変更)にマッピングできます。
CMDB同期バンドルの設定
CMDB同期バンドルの設定については、『Cisco DNA Center ITSMインテグレーションガイド、リリース2.3.5』の「基本的なITSM(ServiceNow)CMDB同期バンドルの設定」セクションを参照してください。
CMBD同期ワークフローの実行
Catalyst Center
- Platform > Developer Toolkit > Integrationsの順に移動し、3つのドットの上にカーソルを移動して、Schedule Flowをクリックします。
2.CMDBスケジュール・タイプを選択し、「スケジュール」をクリックします。
3. CMDB同期スケジュール・ステータスのステータスを表示するには、「プラットフォーム」>「ランタイム・ダッシュボード」>「統合フロー・サマリー」にナビゲートします。
4. dnacaap-runtimeサービスのログを監視して、ワークフローが失敗した場合にデバッグに使用できるScheduleID、bapi key、bapi idなどの詳細を確認できます。
ランタイムダッシュボードに示されているインスタンスIDは、ワークフローのbapi IDです。
ITSMサービスナウ
Cisco Catalyst CenterからのCMDB同期イベントは、Import Set Table of ServiceNowによって受信されます。データは、ServiceNowのServiceNowインポートセットAPI、スクリプトREST API、またはServiceNowの汎用REST APIエンドポイントを使用してServiceNowにプッシュされます。
- Cisco Catalyst CenterからServiceNowに投稿されたデータを確認するには、Import Setsに移動し、x_caci_cisco_dna_cisco_dna_inventory_detテーブルのImport Setエントリを見つけます。
- ワークフローインジケータは、ServiceNowでイベントが通過する必要があるワークフローの種類を決定します。ワークフローインジケータの決定に基づいて、トランスフォームマップの1つが実行されます。
トランスフォームマップテーブル:
CMBD同期ワークフロー実行の検証
CMDBの同期が成功すると、Cisco Catalyst Centerのインベントリの詳細がServiceNowのCMDBデータベースに記録されます。
Cisco Catalyst CenterからServiceNow CMDBに同期されたCIを表示するには、グローバル検索でcmdb_ci.LISTと入力します。新しいタブが開き、ServiceNowシステムで使用可能なすべてのCIが一覧表示されます。
ServiceNow CMDBのDNAC CIエントリ:
関連情報