SAP ライセンス・メトリックの使用状況の測定および収集
9.2.10 から使用可能です。SAP Metric Data Collector と ABAP プラグインのインストールにより、SAP ABAP ベースの製品のライセンス・メトリックの使用状況を自動的に測定して、BigFix Inventory で「リソース使用状況」レポートのデータを表示することができます。このシナリオでは、SAP Metric Data Collector は、ランドスケープ内の各 SAP システムに接続し、測定を開始します。次に、このツールはデータの統合を管理し、結果を BigFix Inventory に統合します。
始める前に
- SAP Metric Data Collector は任意のコンピューターにインストールできます。必ずしも BigFix Inventory サーバーまたは SAP がインストールされているコンピューターでなくてもかまいません。ただし、そのコンピューターは以下の要件を満たしている必要があります。
- Windows x86 (64 ビット) または Red Hat Linux x86 (64 ビット) で稼働している。Linux バージョンでは unzip 実行可能ファイルが必要です。
- 少なくとも 250 MB の空きディスク・スペースがある。
- RFC を介してすべての SAP システムに接続し、ライセンス・メトリックの使用状況を計算するために必要なデータを収集することができます。
- HCL 提供の ABAP プラグインは、中央 SAP システムにのみインストールする必要があります。
- SAP ランドスケープが以下の基準を満たしていることを確認してください。
- 「システム測定」ダイアログでの「クライアント」、「価格リスト」、および「ユーザー・タイプ」の構成 (
USMM
トランザクション・コード (t-code) を使用してアクセス可能) は、すべての SAP システムで最新の状態になっています。 USMM
トランザクションを実行する権限を持つ専用ユーザー・アカウントが各 SAP システムに存在します。USMM
トランザクションを実行する権限を持つユーザー・アカウントと、License Administration Workbench (LAW) は、中央 SAP システムに存在します。- ライセンス使用状況データは LAW で処理する必要があります。LAW 2.0 を使用する場合は、以下を参照してください。SAP ライセンス・メトリックの使用状況の収集。
- 「システム測定」ダイアログでの「クライアント」、「価格リスト」、および「ユーザー・タイプ」の構成 (
このタスクについて
SAP ABAP ベース製品では、ソフトウェア・パッケージおよび Named User という 2 つのタイプのライセンスで構成されるライセンス・モデルが使用されます。ソフトウェア・パッケージと名前付きユーザー。BigFix Inventory は、システム測定および License Administration Workbench と呼ばれるこれらのライセンス・メトリックの使用状況を判別するために、ネイティブな SAP 機能を使用します。
SAP Metric Data Collector は、ランドスケープ内のすべての SAP システムに RFC を介して接続し、自動的に測定を開始し、結果を取得します。次に、SAP Metric Data Collector は ABAP プラグインを使用して、結果を中央 SAP システムにアップロードし、License Administration Workbench で自動ユーザー・グループ化とデータ統合を管理して、LAW レポートを作成します。SAP Metric Data Collector は、レポート・データを収集し、BigFix Inventory に転送します。このレポートから得られるライセンス・メトリック使用状況に関する情報は、BigFix Inventory の「リソース使用状況」レポートに表示されます。

手順
-
SAP Metric Data Collector をインストールします。
- BigFix コンソールにログインします。
- ナビゲーション・バーで、 をクリックします。
- 右上のペインで、「SAP Metric Data Collector のインストール」を選択し、「アクションの実行」をクリックします。
- SAP Metric Data Collector をインストールするコンピューターを選択し、「OK」をクリックします。
-
64 ビット・バージョンの SAP Java Connector を http://service.sap.com/connectors からダウンロードします。それを SAP Metric Data Collectorのインストール先コンピューター上の以下のディレクトリーに解凍します。
/var/opt/BESClient/LMT/SAPTOOL/lib/sapjco3
C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\lib\sapjco3
sapjco3.jar、libsapjco3.so
sapjco3.jar、sapjco3.dll
注: SAP S のユーザー ID とパスワードを使用して http://service.sap.com/connectors にログインします。SAP コネクターのライセンス条件に準拠している必要があります。 -
SAP Metric Data Collector に付属の ABAP プラグインを中央 SAP システム上にインストールします。
-
パラメーターのセットを構成して、ランドスケープ内の各 SAP システムへの接続を定義します。template.sapsystem ファイルを使用して、ランドスケープ内の各 SAP システムについて必要なすべての情報を含む <host_name>.sapsystem ファイルを作成します。
重要: template.sapsystem ファイルは config ディレクトリーから削除しないでください。
-
SAP Metric Data Collector の構成を完了するには、以下のディレクトリーにある saptool_config.properties ファイルを編集します。
/var/opt/BESClient/LMT/SAPTOOL/config
C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\config
- landscape_name パラメーターを指定して、ファイルを保存します。ランドスケープ名は、「リソース使用状況」レポートの「インスタンス」列に表示されます。
- skip_measurementsパラメーターの値が false に設定されていることを確認してください。
- オプション:
SAP への接続、および構成ファイルで提供されたデータの正確性をテストするには、-testconnection パラメーターを指定して次のスクリプトを実行します。
接続テストが正常に行われたかどうかを確認するには、次のディレクトリーにある trace.log ファイル内の戻りコードを調べます。
/var/opt/BESClient/LMT/SAPTOOL/saptool.sh -testconnection
C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\saptool.bat -testconnection
/var/opt/BESClient/LMT/SAPTOOL/logs
C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\logs
-
SAP メトリック・データの測定および収集の開始
- ソフトウェア・スキャンが有効になっていて、自動的に実行されることを確認します。自動で行われない場合は、手動でソフトウェア・スキャンを実行します。「リソース使用状況のスキャン」を選択します。
- スキャン結果が自動的にアップロードされることを確認します。自動で行われない場合は、BigFix サーバーに手動で結果をアップロードします。
- データを BigFix Inventory で使用できるようにするために、スケジュールされたデータ・インポートの実行を待つか、手動でデータ・インポートを実行します。
タスクの結果
- Named User メトリック
- ソフトウェア・パッケージ・ライセンスに関連するその他のメトリック
- 指定された期間中の SAP によるメトリックが報告される場合、BigFix Inventory ではその期間中について、このメトリックが報告されます。
- 期間の指定がないときに SAP によるメトリックが報告される場合、BigFix Inventory では、SAP メトリック・データの前回の収集以降の期間について、このメトリックが報告されます。
- 期間の指定がないときに SAP によるメトリックが報告される場合に、SAP メトリック・データの収集が初めてであれば、BigFix Inventory では過去 30 日について、このメトリックが報告されます。
