識別シミュレーションの使用
識別シミュレーションは、完全かつ有効であることが保証されたペイロードを自動的にビルドするための中心的な場所です。その後、識別および調整エンジン (IRE) によるペイロードの処理をシミュレートし、実際に送信して IRE で実行する前に結果を調べることができます。
識別シミュレーションを使用して入力ペイロードをビルドし、IRE によるペイロードの処理をシミュレートします。次に結果を確認し、必要に応じて識別ルールを調整し、更新されたペイロードのシミュレーションを再実行することができます。
- 既存の識別ルール、ホスティングルールおよび格納規則に基づいて入力ペイロードを自動的にビルドする。
- (識別シミュレーションによって自動的にビルドまたは手動で作成された) ペイロードの実行をシミュレートする。
- シミュレートされた実行のペイロード出力と実行ログメッセージを参照する。
- 識別シミュレーションは CMDB に更新をコミットしません。
- 識別シミュレーションは、提供されている非 CMDB テーブルを含む処理ペイロードのシミュレーションをサポートしていますが、そのようなペイロードの生成はサポートしていません。
ペイロードを自動的に生成
識別シミュレーションを使用して、指定されたクラスの入力ペイロードを自動的にビルドします。ビルドされたペイロードは、必要な依存型 CI を備え、正しく構造化され、識別および調整エンジン (IRE) による処理に対して構文的に有効です。
始める前に
必要なロール:admin
このタスクについて
識別シミュレーション中にビルドされるペイロードは、指定されたクラス用です。依存 CI クラスの場合は、すべての依存関係に関する情報の入力を求められます。必要な詳細を入力すると、識別シミュレーションによって入力に基づいてペイロードがビルドされます。
手順
次のタスク
- [シミュレーションを実行] をクリックして IRE によるペイロードの処理をシミュレートします。
- シミュレーションの結果を調べ、必要に応じてペイロードを微調整し、必要に応じて他のクラスの他のペイロードと結合します。ペイロードを完成させたら、createOrUpdateCI() API を使用し、IRE によってペイロードを実行します。この結果、CMDB への実際の更新が行われます。
- [スクリプトをコピー] をクリックして、JSON スクリプトをクリップボードにコピーします。その後、そのスクリプトをサードパーティソフトウェアまたは識別シミュレーションの別の画面に貼り付けることができます。
識別シミュレーションを使用したペイロード処理のシミュレーション
識別シミュレーションを使用して、入力ペイロードの CI 識別の識別および調整エンジン (IRE) プロセスをシミュレートします。識別シミュレーションを使用してビルドされた、または手動で作成された有効なペイロードを指定します。
始める前に
手順
次のタスク
- 結果ペインでシミュレーションの結果を確認し、必要に応じてペイロードを微調整します。
- [実行 #1] をクリックしてシミュレーションした実行の [コンテキスト ID] と [実行 ID] を表示します。
- [実行 #1] の横のドロップ ダウン矢印をクリックして追加の詳細を表示します。
- [入力]:シミュレーションのペイロードを表示します。
- [ログ]:指定されたログ記録レベルに従って、ペイロードの処理をシミュレートしながら IRE が生成したすべてのログメッセージを表示します。
- [出力]:IRE によって返される出力ペイロードを表示します。
- ペイロードを完成させたら、createOrUpdateCI() API を使用し、IRE によってペイロードを実行します。この結果、CMDB への実際の更新が行われます。
識別シミュレーションのロギング レベルを設定する
識別シミュレーションは、シミュレートされたペイロード処理の各ステップを記録します。これらの実行ログを調べて、ペイロードが期待どおりに処理されたかどうか、および識別ルールが有効かどうかを判断できます。ロギングのレベルを調整して、ログが役に立ち、メッセージの量が過剰または不足しないようにすることができます。
始める前に
手順
実行ログの確認
識別シミュレーションは、識別および調整エンジン (IRE) によって生成された実行ログを提供します。これらの実行ログにアクセスしてペイロードを実行したり、結果を調べたり、デバッグしたりすることができます。IRE ペイロード出力ログは、中央のページに分かりやすい形式で表示されます。
始める前に
このタスクについて
また、IRE を使用する内部アプリケーション (ディスカバリー など) は、内部 API を呼び出して IRE 実行ログを表示するための URL を提供できます。
ログ記録は識別エンジンの特定の実行のコンテキスト内にあり、特定のデータソースと時間範囲でログのリストをフィルタリングできます。2 か月前までの実行ログ 1000 件までが、コンテキスト ID、および実行時間別にグループ化してリストされます。glide.identification_logs.max_run_ids プロパティを使用して 1000 の制限を変更します。
- Info
- 警告
- エラー
- Debug
- DebugVerbose
- DebugObnoxious