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 使用状況のデータ・フローを示しています。

手順

  1. SAP Metric Data Collector をインストールします。
    1. BigFix コンソールにログインします。
    2. ナビゲーション・バーで、「サイト」 > 「外部サイト」 > BigFix Inventory > 「Fixlets とタスク」をクリックします。
    3. 右上のペインで、SAP Metric Data Collector のインストール」を選択し、「アクションの実行」をクリックします。
    4. SAP Metric Data Collector をインストールするコンピューターを選択し、「OK」をクリックします。
  2. 64 ビット・バージョンの SAP Java Connector を http://service.sap.com/connectors からダウンロードします。それを SAP Metric Data Collectorのインストール先コンピューター上の以下のディレクトリーに解凍します。
    • Linux /var/opt/BESClient/LMT/SAPTOOL/lib/sapjco3
    • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\lib\sapjco3
    パッケージに含まれる以下のファイルは、SAP 使用状況データの収集に必須のファイルです。
    • Linux sapjco3.jarlibsapjco3.so
    • Windows sapjco3.jarsapjco3.dll
    これらのファイルが sapjco3 ディレクトリーに直接入れられていることを確認します。
    注: SAP S のユーザー ID とパスワードを使用して http://service.sap.com/connectors にログインします。SAP コネクターのライセンス条件に準拠している必要があります。
  3. SAP Metric Data Collector に付属の ABAP プラグインを中央 SAP システム上にインストールします。
    1. 以下のファイルを SAP Metric Data Collector インストール・ディレクトリーからコピーします。
      • Linux /var/opt/BESClient/LMT/SAPTOOL/trans/cofiles/K900041.BF1
      • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\trans\cofiles\K900041.BF1
    2. SAP が中央 SAP システム上にインストールされているディレクトリー内の trans/cofiles ディレクトリーにファイルを貼り付けます。
    3. 以下のファイルを SAP Metric Data Collector インストール・ディレクトリーからコピーします。
      • Linux /var/opt/BESClient/LMT/SAPTOOL/trans/data/R900041.BF1
      • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\trans\data\R900041.BF1
    4. SAP が中央 SAP システム上にインストールされているディレクトリー内の trans/data ディレクトリーにファイルを貼り付けます。
    5. 中央 SAP システムで STMS SAP t-code を実行し、着信トランスポート要求をインポートします。必要に応じて、「無効なコンポーネント・バージョンを無視する」オプションを選択します。インポート後に、トランスポート・ログを調べて、正常に実行されたことを確認します。
  4. パラメーターのセットを構成して、ランドスケープ内の各 SAP システムへの接続を定義します。template.sapsystem ファイルを使用して、ランドスケープ内の各 SAP システムについて必要なすべての情報を含む <host_name>.sapsystem ファイルを作成します。
    重要: template.sapsystem ファイルは config ディレクトリーから削除しないでください。
    1. 以下のディレクトリーにある template.sapsystem ファイルを開きます。
      • Linux /var/opt/BESClient/LMT/SAPTOOL/config
      • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\config
    2. config ディレクトリー内に <host_name>.sapsystem という名前でこのファイルを保存します。このテンプレートは上書きしないでください。
    3. すべてのパラメーターを指定し、保存します。詳しくは、こちらを参照してください:SAP Metric Data Collectorの構成パラメーター
    4. ランドスケープ内の SAP システムごとに別々のファイルを作成します。
  5. SAP Metric Data Collector の構成を完了するには、以下のディレクトリーにある saptool_config.properties ファイルを編集します。
    • Linux /var/opt/BESClient/LMT/SAPTOOL/config
    • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\config
    1. landscape_name パラメーターを指定して、ファイルを保存します。ランドスケープ名は、「リソース使用状況」レポートの「インスタンス」列に表示されます。
    2. skip_measurementsパラメーターの値が false に設定されていることを確認してください。
  6. オプション: SAP への接続、および構成ファイルで提供されたデータの正確性をテストするには、-testconnection パラメーターを指定して次のスクリプトを実行します。
    • Linux /var/opt/BESClient/LMT/SAPTOOL/saptool.sh -testconnection
    • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\saptool.bat -testconnection
    接続のテスト以外に、-testconnection パラメーターでは SAP ユーザー・アカウントのパスワードが暗号化されます。接続テストを実行しない場合、パスワードは SAP Metric Data Collectorの実行時に暗号化されます。
    接続テストが正常に行われたかどうかを確認するには、次のディレクトリーにある trace.log ファイル内の戻りコードを調べます。
    • Linux /var/opt/BESClient/LMT/SAPTOOL/logs
    • Windows C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\SAPTOOL\logs
    このログ・ファイルに示されている戻りコードは、「SAP Metric Data Collector情報」分析でのコードと異なる可能性があります。この分析では接続テストについての戻りコードは返されません。戻りコードの詳細および戻りコードの意味については、以下を参照してください。トラブルシューティング SAP Metric Data Collector
  7. SAP メトリック・データの測定および収集の開始
    1. BigFix コンソールにログインします。
    2. ナビゲーション・バーで、「サイト」 > 「外部サイト」 > BigFix Inventory > 「Fixlets とタスク」をクリックします。
    3. 右上のペインで、「SAP メトリック・データの収集の開始」を選択し、「アクションの実行」をクリックします。
    4. SAP Metric Data Collector がインストールされているコンピューターを選択し、「OK」をクリックします。
      ヒント: デフォルトでは、「SAP メトリック・データの収集の開始」Fixlet は 30 日間隔で実行されるようにスケジュールされています。この Fixlet が使用状況データの収集を開始します。収集は、Fixlet の完了後もまだ進行していることがあります。

      この Fixlet が定期的に実行されるようにスケジュールするには、この Fixlet を選択し、「アクションの実行」をクリックして「実行」タブに移動します。「このアクションを再適用する」チェック・ボックスを選択し、頻度を指定します。

      いずれかの時点における SAP メトリック・データ収集の状況を確認するには、SAP Metric Data Collector 情報分析をアクティブにします。

  8. ソフトウェア・スキャンが有効になっていて、自動的に実行されることを確認します。自動で行われない場合は、手動でソフトウェア・スキャンを実行します。「リソース使用状況のスキャン」を選択します。
  9. スキャン結果が自動的にアップロードされることを確認します。自動で行われない場合は、BigFix サーバーに手動で結果をアップロードします。
  10. データを BigFix Inventory で使用できるようにするために、スケジュールされたデータ・インポートの実行を待つか、手動でデータ・インポートを実行します。

タスクの結果

「リソース使用状況」レポートにライセンス・メトリック使用状況データが表示されます。このレポートには以下のメトリックが表示されます。
  • Named User メトリック
  • ソフトウェア・パッケージ・ライセンスに関連するその他のメトリック
SAP 監査レポートには、指定された期間中のメトリック、または期間を指定しない場合のメトリックが報告されます。BigFix Inventory ではこれらのメトリックが以下のように報告されます。
  • 指定された期間中の SAP によるメトリックが報告される場合、BigFix Inventory ではその期間中について、このメトリックが報告されます。
  • 期間の指定がないときに SAP によるメトリックが報告される場合、BigFix Inventory では、SAP メトリック・データの前回の収集以降の期間について、このメトリックが報告されます。
  • 期間の指定がないときに SAP によるメトリックが報告される場合に、SAP メトリック・データの収集が初めてであれば、BigFix Inventory では過去 30 日について、このメトリックが報告されます。