電気通信の不一致の識別と調整の詳細
Telecom Discrepancy Identification and Reconciliation ソリューションは、ネットワークシステムと CMDB/TNI などのインベントリ管理データベース間のネットワークリソースデータの正確性と一貫性を確認するように設計されています。
Telecom Delrepancy Identification and Reconciliation は、Telecom ディスカバリーとプラットフォーム機能に依存してその機能を実行します。
電気通信不一致の識別および調整の概要
TSOM ヴィジビリティプラグイン
Telecom Discrepancy Identification and Reconciliation ロジックは、TSOM Visibility プラグイン (sn_tsom_core) のコンポーネントです。このプラグインには、電気通信ディスカバリーと電気通信不一致識別および調整プロセスの両方に不可欠な共有ロジックが含まれています。これには、通信固有の不一致の検出および修復機能に加えて、現在および将来の通信アプリケーション機能をサポートするために設計されたその他の基本ロジックが含まれています。
識別および調整エンジン (IRE)
- IRE は識別ルールに基づいて既存の CI を照合します。
- 一致するものが見つからない場合、IRE は CI を作成します。
- IRE の更新は、調整ルールに基づいてアトリビューションされます。
詳細については、「CMDB Identification and Reconciliation (IRE)」を参照してください。
CMDB コンプライアンスと電気通信不一致の識別と調整
- CMDB コンプライアンスは後処理ルールとして監査を実行し、CMDB の例外 (不一致) を特定します。
- CMDB コンプライアンスは、失敗ステータス (失敗ステータスは、CMDB の例外または不一致を検出した監査の結果) の各監査レコードに対して後続タスクを作成します。不一致に対処して解決するために、各後続タスクに対して修復フローを設計してトリガーできます。
Telecom Discrepancy Identification and Reconciliation のロジック、および修正サブフローの例は、Yokohama リリースに含まれており、TSOM Visibility プラグインとともに自動的にインストールされます。
一般的な CMDB コンプライアンスツールセットの詳細については、「 CMDB Compliance」を参照してください。
不一致識別シナリオ (認定監査を使用)
- インベントリには存在するがネットワークには存在しないエンティティ。
- ネットワークとインベントリの両方に存在するが、階層が異なるエンティティ。
TSOM ヴィジビリティでの不一致識別は、CMDB コンプライアンス (認定監査) の使用に依存しており、モデル関係と情報を使用して不一致を特定する特定のロジックを追加することで拡張されています。
一般的な認定監査機能の詳細については、「 Certification audits」を参照してください。
失敗した監査結果レコードに対して作成された後任タスクタイプ
- CI の [最新検出日] フィールドがない場合に生成された最新の検出日が設定されていません。
- 設定されたしきい値内にない最新の検出日。親 CI と子 CI の [最新の検出日] フィールド値の差が 2.5 日を超える場合に生成されます。
デフォルトでは、sn_tsom_core.discovered_date.diff.threshold.in.days システムプロパティで 2.5 日に設定されており、変更できます。
- CI モデルが見つかりません:([モデル ID] フィールドが設定されていないか、データが無効です)。対応する CI モデルが見つからない場合に生成されます。CI モデルが見つからない場合、次の検証 (4-6) は CI モデルに依存しているため、無関係です。CI モデルが見つかった場合、監査は次の検証に進みます (4-6)。
- 不一致占有スロット:カードが誤った数のスロットを占有した場合に生成されます。
- TNI がインストールされている場合にのみ、モデル関係が定義されません。監査で [ネットワークモデル関係] テーブル内の親 CI モデルと子 CI モデルの関係が見つからない場合に生成されます。
- 関係の数が正しくありません。TNI がインストールされている場合にのみ関連します。検出された子 CI レコードの数が、ネットワークモデル関係テーブルの モデル関係カウント フィールドの対応する親 CI レコードの最大数を超えていることが監査で検出された場合に生成されます。
不一致修正サブフロー
監査で不一致が特定されると、後続タスクとしてログに記録されます。システムにより、ユーザーは特定の不一致シナリオに対してサブフローを定義し、さまざまなタイプの不一致を区別し、それらを修正するためのカスタムフローを作成できます。
サブフローのビルド方法の詳細については、「 Building subflows」を参照してください。
使用例
電気通信不一致の識別および調整の使用方法に関する特定のシナリオの例を次に示します。
スロット (スロット 40) にカード (Card40) が入っている機器が最初に検出されたとします。時間が経つにつれて、Card40 で問題が特定され、Card41 に置き換えられました。ただし、インベントリ (CMDB) にはまだ Card40 CI が含まれていますが、ネットワーク上では Card41 に置き換えられています。次のディスカバリージョブが実行されると、Card41 CI が検出され、同じスロット (スロット 40) 内の CMDB に追加されます。その結果、同じ Slot40 に 2 つの CI (古い CI Card40 と新しく検出された CI Card41) が配置されます。
監査はこの不一致を特定し、後続タスクを作成して、ユーザーが修正できるようにします。(この不一致を解決し、Card40 を廃止します)。
- ナビゲート
-
[サービスオペレーション CMDB コンプライアンス監査] を選択します。
[ 監査を実行] を選択して監査を実行します。
失敗した監査レコード (この例では TASK0020215) ごとに、後続タスクが自動的に作成されます。
- [ TASK0020215] を選択します。
後続タスクには、不一致の詳細な説明が含まれています。説明でわかるように、Card40 CI には不一致があります。
注:これは、「関係の数が正しくない」シナリオに対して作成されたTASK0020215説明の例です。シナリオや環境によっては、説明が異なる場合があります。Card40 が最後に検出されたのは 2.5 日以上前です。
次の CI 間の関係:CI モデル スロット 40 (8b2beb4247ceda10f04f83ac416d4398) デモ 20532ツリー (1ba577524c1b3110f8772646dabeb9bb) card40 (0b2beb4247ceda10f04f83ac416d4399) Nokia 7360 FANT-F カードモジュール (3af9617de5928110f877657a333391e0) card41 (832beb4247ceda10f04f83ac416d439a) -
修復するには [ 修復 ] ボタンを選択します。
- 備考:修復は、次の方法でアクセスできる UI アクションです。
- .
-
[ 修復] UI アクションを開いて観察します。
UI アクションの詳細については、「 Defining UI actions」を参照してください。
この例では、修復 UI アクション ( 修復によってトリガーされる) が TSOM CI 廃止の実行サブフローを呼び出して、後続タスクTASK0020215で指定された不一致に対処して解決します。さらに、古いCard40を廃止する必要があり、サブフロー「TSOM Decommission Card」を呼び出すことで自動的に実行されます。
修正が正常に完了すると、[後任タスク] ウィンドウ (TASK0020215) に修正結果を含む作業メモが生成されます。
作業メモでわかるように、Card40 の廃止に成功し、Slot40 → Slot40 の関係を削除しました。不一致が正常に解決され、CMDB CI レコードがネットワークステータスと同期されるようになりました。
このサブフローの例はソリューションに付属しています。ユーザーは、フローデザイナーを使用してカスタム修正サブフローを定義できます。
電気通信の不一致に影響するシステムプロパティ:識別および調整
これらのシステムプロパティは、TSOM ヴィジビリティプラグイン (sn_tsom_core) の一部であり、電気通信不一致識別および調整ログ (TSOM CMDB 監査) を制御します。TSOM Visibility プラグインは、TSOM Visibility アプリケーションのイネーブラーとして機能し、Telecom Discovery および Telecom Discrepancy Identification and Reconciliation ソリューション全体で共有されるロジックを含みます。
| プロパティ名 | 推奨/デフォルト値 | 説明 |
|---|---|---|
| sn_tsom_core.audit.interface_card_tables | cmdb_ci_interface_card | 値が設定されていない場合 (つまり、フィールドが空の場合)、インターフェイスカードテーブルは TSOM CMDB 監査 (電気通信不一致の識別および調整) で処理されません。 |
| sn_tsom_core.audit.discovery_sources | SG-Altiplano、ServiceNow | TSOM CMDB 監査 (Telecom Delrepancy Identification and Reconciliation) は、SG-Altiplano または ServiceNow (水平ディスカバリーとパターン) のディスカバリーソース値を持つ CI レコードのみを処理します。TSOM サービスグラフコネクタは、将来のリリースで追加される予定です。 |
| sn_tsom_core.audit.relationship_types | Contains:Contained by | TSOM CMDB 監査 (電気通信不一致の識別および調整) は、関係タイプが Contains::Contained by の関係レコードのみを処理します。 |
| sn_tsom_core.audit.slot_tables | cmdb_ci_container_slot | 値が設定されていない場合 (つまり、フィールドが空の場合)、スロットテーブルは TSOM CMDB 監査 (電気通信不一致の識別および調整) によって処理されません。 |
| sn_tsom_core.audit.log.level | 情報 |
TSOM CMDB 監査 (Telecom Glrepancy Identification and Reconciliation) は、デフォルトのログレベルが info に設定された状態で実行されます。 注意:ログレベルを変更すると、パフォーマンスに影響を与える可能性があります。 |
| sn_tsom_core.audit.subslot_tables | cmdb_ci_container_subslot | 値が設定されていない場合 (つまり、フィールドが空の場合)、サブスロットテーブルは TSOM CMDB 監査 (電気通信不一致の識別と調整) によって処理されません。 |
| sn_tsom_core.audit.interface_tables | cmdb_ci_ni_interface | 値が設定されていない場合 (つまり、フィールドが空の場合)、インターフェイステーブルは TSOM CMDB 監査 (電気通信不一致の識別および調整) によって処理されません。 |
| sn_tsom_core.audit.equipment_tables |
|
値が設定されていない場合 (つまり、フィールドが空の場合)、機器テーブルは TSOM CMDB 監査 (電気通信不一致の識別および調整) によって処理されません。 |
| sn_tsom_core.audit.discovered_date.diff.threshold.in.days | 2.5 | TSOM CMDB 監査 (Telecom Discrepancy Identification and Reconciliation) は、最新の検出日値がデフォルトのしきい値より大きい CI レコードに対してのみ不一致タスクを発生させます。 |
| sn_tsom_core.audit.max_number_of_records_to_process | 100000 |
TSOM CMDB 監査 (電気通信不一致の識別および調整) は、最大 100,000 件の関係レコードを処理するように設定されています。 注:
この値は増やすことができますが、パフォーマンスに影響を与える可能性があります。 |
調整の設定
「電気通信不一致の識別および調整の構成」を参照してください。