高度な構成を使用
OT ディスカバリー ServiceNow のサービスグラフコネクタの詳細構成を使用して、資産拡張ポイント、クラス算出拡張ポイント、および構成アイテム (CI) 命名戦略拡張ポイントを設定します。
始める前に
必要なロール:admin
手順
- オプション:
資産拡張ポイントを設定します。
強力なトランスフォーマー (RTE) と 統合ハブ ETL によって変換される前に、OT ディスカバリー API の資産は標準形式にフラット化されます。フラット化された資産に追加のカスタム属性を含める場合は、資産拡張ポイントスクリプトの使用を選択できます。拡張ポイントが実装されたら、 統合ハブ ETL を使用して追加のカスタム属性を変換およびマッピングできます。
- 移動先 すべて > サービスグラフコネクタ > OT ディスカバリー > 拡張ポイント
- x_snc_mis_sec_sgcを選択します。SGMissionSecureAssetExtension レコード。
- [関連リンク] セクションで、[実装を作成] を選択します
-
スクリプトで、Javascript を使用してプロセス関数を更新し、必要な追加属性を含めます。
次の画像は、フラット化された資産に追加される
custom_attributeの例です。 - スクリプトが完了したら、データソースのテストロードを実行してデータを検証します。
- テストロードを実行した後、次に移動します すべて > システムインポートセット > ステージング SG-OT ディスカバリー資産.
-
ステップ 1d で追加した
custom_attribute[データ] 列に含まれていることを確認します。カスタム属性が表示されない場合は、api_dataをデータと比較して、コードの問題を修正します。 - 移動先 設定 > 統合ハブ ETL.
- [CMDB アプリケーション SG-OT ディスカバリー] で、[ SG-OT ディスカバリー資産 ] レコードを選択します。
- 1 未満。[基本的な詳細を指定]、[ ソースデータのインポート] を選択して基本的な詳細を入力します。
- ETL 統合ハブ 前のステップの custom_attribute でサンプルインポートを使用していることを確認するか、下にスクロールして [ 新しいインポートセットを自動プル ] オプションを使用します。
-
[ 保存 して 完了としてマーク ] を選択して、インポートセットを取得します。
注:ETL 変換マップアシスタントに戻ると、エラーメッセージが表示される場合があります。これらのメッセージは無視してかまいません。
- [ データのプレビューと準備 ] を使用し、 ソースデータをマップする CMDB クラス を選択して、必要に応じてcustom_attributeを変換およびマッピングします。
- オプション:
クラス算出拡張ポイントを設定します。
変換中、OT ディスカバリー API からの資産の分類は、OT ディスカバリーカテゴリに基づいて計算され、オプションで OT ディスカバリー分類設定を使用してサイトのネットワークタイプ (OT または IT) に基づいて計算されます。分類設定を上書きする追加の詳細構成用の拡張ポイントが提供されます。
- 移動先 すべて > サービスグラフコネクタ > OT ディスカバリー > 拡張ポイント.
- x_snc_mis_sec_sgcを選択します。SGMissionSecureClassCalculatorOverride レコード。
- [関連リンク] セクションで、[実装を作成] を選択します。
-
スクリプトで、必要に応じてプロセス関数を更新します。
次の画像は、更新されたスクリプトの例を示しています。
- オプション:
構成アイテム (CI) 命名戦略拡張ポイントを設定します。
OT ディスカバリーのサービスグラフコネクタには、デフォルトの CI 命名戦略である JustNameFallbackIPAddressAndNetworkZone が付属しています。CI に異なる名前を付けたい場合は、拡張ポイントを使用して追加の CI 命名戦略を設定できます。
- 移動先 すべて > サービスグラフコネクタ > OT ディスカバリー > 拡張ポイント
- x_snc_mis_sec_sgcを選択します。SGMissionSecureCINameCalculation レコード。
- [関連リンク] セクションで、[実装を作成] を選択します。
-
スクリプトインクルードで、次のフィールドを更新します。
- [ 名前 ] フィールドを CI 命名戦略の適切な名前に更新します。
名前は SGOTDiscoveryCINameCalculation で始まり、残りの名前はスペースや特殊文字を含まないキャメルケーシングを使用して追加する必要があります。例:SGOTDiscoveryCINameCalculationAppendMAC。
- [ スクリプト] フィールドで、必要に応じて
calculateCIName関数を更新します。
- [ 名前 ] フィールドを CI 命名戦略の適切な名前に更新します。
- 移動先 サービスグラフコネクタ > OT ディスカバリー > 分類設定.
- 新しい命名戦略を使用するレコードを選択します。
- [CI 命名戦略] フィールドを新しい CI 命名戦略に変更します。
- CI 命名戦略を使用する必要がある追加の分類設定について必要な手順を繰り返します。