IBM v1 API のライセンスメトリクスツール (ILMT) と BigFix インベントリ変換マップ
ILMT および BigFix インベントリ統合 API のバージョン 1 を使用して IBM License Metric Tool (ILMT) または BigFix インベントリからデータをインポートすると、 ServiceNow インスタンスは変換マップを使用してこのデータを ServiceNow テーブルに処理します。
デフォルトの ILMT および BigFix インベントリ変換マップ
デフォルトでは、ILMT および BigFix インベントリ API のバージョン 1 を使用している場合、 ServiceNow は ILMT および BigFix インベントリデータに対して次の変換マップを提供します。
| 変換マップ | ソーステーブル | ターゲットテーブル | 説明 |
|---|---|---|---|
| ILMT コンピューター ID V1 | コンピューター [imp_samp_ilmt_computer_system] | コンピューター [cmdb_ci_computer] | 仮想マシン (VM) とホストの識別データを処理します。 ILMT コンピューター ID V1 変換マップは、 CMDB IRE API を使用して、コンピューター [cmdb_ci_computer] テーブル内の各 VM またはホストの構成アイテム (CI) レコードを作成します。VM がホストと同じハードウェアシリアル番号を使用する場合、変換マップはホストのみの CI レコードを作成します。CMDB IRE API の詳細については、「 識別および調整エンジン (IRE)」を参照してください。 注: ServiceNow では、ピリオド (.) を含むハードウェアシリアル番号はサポートされていません。 |
| ILMT ソフトウェアインスタンス | ILMT ソフトウェアインスタンス [imp_samp_ilmt_sw_instance] | グローバル [global] | VM およびホスト上の各 IBM ソフトウェアコンポーネントおよび製品のインストールデータを処理します。 ソフトウェア コンポーネントは、VM にインストールまたは実行するソフトウェアの独立したユニットです。ソフトウェアコンポーネントを個別に識別することはできますが、ライセンスを付与することはできません。ソフトウェア製品は、ソフトウェアコンポーネントのコレクションで構成できるホスト上のソフトウェアパッケージの単位です。ソフトウェア製品全体のライセンスを取得できます。ソフトウェア・コンポーネントおよび製品の詳細については、 IBM Knowledge Center を参照してください。 ILMT ソフトウェアインスタンス変換マップは、IBM ピーク消費 [samp_ilmt_sw_install] テーブルにIBMソフトウェアコンポーネントと製品インストールごとにレコードを作成します。 注: ソフトウェア製品は実際のソフトウェアインストールではありませんが、変換マップはそれらをインストールとして扱うため、調整とコンプライアンスの目的で各ソフトウェア製品のライセンス使用状況を更新および追跡できます。 |
| ILMT ソフトウェアライセンス使用状況 | ライセンス消費 [imp_samp_ilmt_license_usage] | グローバル [global] | IBMソフトウェア製品のライセンス使用状況データを処理します。このデータを使用して、 IBM ソフトウェア製品を調整し、コンプライアンスを検証できます。 注: IBMソフトウェア製品は、仮想マシン (VM) の使用状況ではなく、物理ホストの使用状況に基づいてライセンス付与されるため、ライセンス使用状況データは物理ホストに対してのみ報告されます。 ILMT ソフトウェアライセンス使用変換マップは、 IBM ピーク消費 [samp_ilmt_sw_install] テーブルの対応するレコードのライセンス使用状況データを更新します。対応するレコードが存在しない場合、変換マップは、 バージョン が [報告されていない] に設定されたライセンス使用状況データのレコードを作成します。 |
ILMT および BigFix インベントリのデータ処理
各 ILMT および BigFix インベントリ変換マップは、フィールドマップまたは変換マップスクリプトを使用してデータを処理します。
- ILMT コンピューター ID V1 変換マップ
ILMT コンピューター ID V1 変換マップは、フィールドマップと変換マップスクリプトの両方を使用して、ソースコンピューター [imp_samp_ilmt_computer_system] テーブルからターゲットコンピューター [cmdb_ci_computer] テーブルへのデータを処理します。
デフォルトでは、ILMT コンピューター ID V1 変換マップには次のフィールドマップが含まれています。
表 : 2. デフォルトのフィールドマップ ソースフィールド ターゲットフィールド 説明 u_ip_address ip_address ホストまたは仮想マシンの IP アドレス。 u_dns_name dns_domain ホストまたは仮想マシンのドメイン名。 u_server_processors cpu_count ホストまたは仮想マシン上の CPU または仮想 CPU (vCPU) の数。 u_host_name name ホストまたは仮想マシンの名前。 u_processor_brand_string cpu_name ホストまたは仮想マシン上の CPU または vCPU のブランド名 ( IBM など)。 u_server_cores cpu_core_count ホストまたは仮想マシン上の CPU コアまたは vCPU コアの数。 [Script] discovery_source IBMソフトウェアインストールデータをプルするディスカバリーソース。可能な値は、 ILMT または BigFix Inventory です。 [Script] virtual マシンが仮想かどうかを示すオプション。 u_processor_brand cpu_type ホストまたは仮想マシンの CPU または vCPU のタイプ (デュアルコア CPU など)。 u_hardware_serial_number serial_number ホストを識別するシリアル番号。 フィールドマップの使用に加えて、変換マップは、各行変換の最後に処理されるイベントスクリプトである onAfter 変換マップスクリプトを使用してデータを処理します。この変換マップスクリプトの詳細については、「 変換イベントスクリプトを使用したマップ」を参照してください。
- ILMT ソフトウェアインスタンス変換マップ
ILMT ソフトウェアインスタンス変換マップは、onComplete 変換マップスクリプトを使用して、ソース ILMT ソフトウェアインスタンス [imp_samp_ilmt_sw_instance] テーブルからターゲット IBM ピーク消費 [samp_ilmt_sw_install] テーブルへのデータを処理します。onComplete 変換マップスクリプトは、インポートの最後に処理されるイベントスクリプトです。この変換マップスクリプトの詳細については、「 変換イベントスクリプトを使用したマップ」を参照してください。
- ILMT ソフトウェアライセンス使用変換マップ
ILMT ソフトウェアライセンス使用状況変換マップは、onStart 変換マップスクリプトを使用して、ソースライセンス消費 [imp_samp_ilmt_license_usage] テーブルからターゲット IBM ピーク消費 [samp_ilmt_sw_install] テーブルへのデータを処理します。onStart 変換マップスクリプトは、インポートの開始時に処理されるイベントスクリプトです。この変換マップスクリプトの詳細については、「 変換イベントスクリプトを使用したマップ」を参照してください。