SAP Business Objects のモニタリング

この項では、SNP CrystalBridge® Monitoring を使用して SAP Business Objects(BO)のメトリック収集を有効にする手順について説明します。

前提条件

  • BO システムをリモートでモニタリングするために使用される SAP システムのアプリケーションサーバーに Java がインストールされていること。
  • アプリケーションサーバーが Windows で実行されている場合は、PowerShell が使用可能である必要があります。
  • アクセス権限:
    • モニター対象の BO システム:集中管理コンソール - リモートモニタリングの有効化。
    • モニタリングが実行される SAP システム:SXPG コマンドの実行。

Business Objects システムでのリモートモニタリングの有効化

  1. SAP BO システムの [Central Management Console] に移動し、ログインします。デフォルトの URL は、http://<bo_host>:<port>/BOE/CMC/ です。

  2. [Monitoring Properties.] に移動します。SAP BO のバージョンに応じた手順に従います。

    SAP 4.2 以前
    1. 上部にあるドロップダウンメニューから、[Applications] を選択します。
    2. ツリービューで、[Monitoring Application] をダブルクリックします。
    3. [Monitoring Application] を右クリックし、[Properties] を選択します。
    SAP 4.2 以降
    1. 上部にあるドロップダウンメニューから、[Applications] を選択します。
    2. ツリービューで、[BI Admin Studio] をダブルクリックします。
    3. [BI Admin Studio] を右クリックし、[Properties] を選択します。
  3. オプション [Enable Monitoring Application] を選択します

  4. オプション [Enable RMI protocol for JMX] を選択します

  5. [RMI port number] を入力します。ポートが CrystalBridge® Monitoring のセントラルインスタンスからアクセス可能なことを確認します。

  6. [RMI JMX agent endpoint URL] を入力します。この URL を使用して、SAP BO システムとの通信を確立します。

  7. SAP BO システムで、JMX 経由の通信に使用する新しいユーザーを作成します。ユーザーは、[Monitoring users group] のメンバーである必要があります(読み取り専用アクセスで十分)。

SAP ABAP システムへの JMX コネクタのインストール

SNP CrystalBridge® Monitoring を使用して BO システムをリモートでモニタリングするには、SAP システムに Java ミドルウェアをインストールする必要があります。

  1. トランザクション SU01 で新しいユーザー(たとえば、DVD_JMX_USER)を作成し、このユーザーに承認ロール /DVD/JMX_JCO_RFC を割り当てます。このユーザーは、SAP システムと JMX コネクタの間で RFC を介して通信します。

  2. レポート /DVD/JMX_JCO_SETUP を実行し、[Setup JCO service] をオンにして、必要なフィールドに入力します。[Get default configuration values ] を使用すると、入力フィールドにデフォルト値が入ります。

    • JCO server

      • [Program ID -]:JCo サービスが SAP AS ゲートウェイに登録される名前。デフォルト値は DVD_JMX_PROGID です。

      • [Connection count]:1 より大きい値を指定すると、サーバーインスタンスの並列アウトバウンド処理が許可されます。最大は 100 で、デフォルト値は 10 です。

      • [Worker thread count]:スレッドプール内の JCo サーバーワーカースレッドの最大数を定義します。並列アウトバウンド処理を有効にするには、1 より大きい値を使用します。多数の小さなメッセージを処理するには、4 の値を使用することをお勧めします。最大値は 100 で、デフォルト値は 20 です。

      • [Worker thread min. count - ]:SAP からのコールを受信するための JCo サーバーワーカースレッドの最小数を定義します。デフォルト値は 5 です。JCo サーバーがアイドル状態の場合、指定された最小数のスレッドがスレッドプールで実行され続けます。

      • [Gateway host]:ゲートウェイホストの IP アドレス。メインの SAP AS に対して自動的に検出されます。

    • [Gateway service - ]:SAP AS の SAP ゲートウェイがリッスンするポート。メインの SAP AS に対して自動的に検出されます。

    • JCO client

      • [Client]:モニタリングが実行される SAP ABAP システムの SAP ログインクライアントの番号。

      • [User]:JMX コネクタと通信するために SU01 経由で作成された SAP ユーザー。

      • [Password]:JMX コネクタと通信するために SU01 で作成された SAP ユーザーのパスワード。

      • [System number]:モニタリングが実行される SAP ABAP システムのシステムインスタンス番号。

      • [Peak limit]:接続プールで使用可能な接続の最大数。

      • [Application server host ]:SAP ABAP システムをホストするアプリケーションサーバーの完全修飾名または IP アドレス。JCo サービスの展開用と同じアプリケーションサーバーを選択することをお勧めします。

    • Installation properties

      • [Installation directory on AS]:JMX コネクタの Java アプリケーションと、対応するすべてのファイルがコピーされるフルディレクトリパス。

      • [Java path on AS]:アプリケーションサーバー上の Java のインストールディレクトリへのフルパス。Java が PATH 変数に追加されている場合、Windows システムでは必要ありません。

      • [AS name to deploy JCo]:JMX コネクタがインストールされるアプリケーションサーバーの名前。

  3. [Execute(F8)] をクリックして設定値を保存します。

  4. [Install and start JCO service] をオンにして実行します これにより、アプリケーションサーバー上の SNP CrystalBridge® Monitoring の初期設定コンテンツからファイルがコピーされ、Java を使用して JMX コネクタが起動されます。

  5. 実行後、[Check deployment] チェックボックスをオンにして実行し、JMX コネクタがインストールされ、起動することを確認します。

Monitoring コックピットへの BO システムの追加とモニタリングの開始

JMX コネクタが設定され、BO システムでリモートモニタリングが有効になった後、モニタリングのためには BO システムを SNP CrystalBridge® Monitoring コックピットに追加する必要があります。

  1. トランザクション /DVD/MON に移動します。

  2. [Add System] をクリックし、[SAP Business Objects] を選択します。

  3. 次の画面のフィールドに入力します。

    • [System name ]:モニター対象の BO システムの名前。

    • [Description ]:モニター対象の BO システムの簡単な説明。

    • [Connection ID ]:カスタム値。この ID は JMX 接続の構成ファイルに設定されます。システム名と同じ値にすることができます。

    • [Service URI ]:リモートモニタリングを有効にした BO システムの集中管理コンソールで取得できるサービスの URI。

    • [User name ]:集中管理コンソールの BO システムで作成されたユーザーの名前。

    • [Password ]:集中管理コンソールの BO システムで作成されたユーザーのパスワード。

  4. [Check JMX connection] をクリックします。設定が完了すると、成功メッセージが表示されます。

  5. [Generate BOBJ KPIs] をクリックして、BOBJ KPI ジェネレータプログラムを開きます。

    • [Replicate KPIs to AppD metrics]:BO システムの生成されたすべての KPI に対して AppDynamics メトリックマッピングを自動的に作成します。オフのままにした場合、トランザクション /DVD/APPD_CC を使用してメトリックマッピングを手動で追加できます。「Monitoring コネクタマッピング」を参照してください。

      注:

      手動メトリック選択

      AppDynamics メトリックにマッピングする関連する BO KPI のみを選択することをお勧めします。大規模なインストール環境や実稼働環境で、生成されたすべての BO KPI をメトリックとして複製すると、コントローラのメトリック制限を超える場合があります。

    • [TEST mode]:BO システムから生成される KPI のリストを表示するには、プログラム実行前にこのオプションをオンにします。変更はデータベースに保存されません。

  6. プログラムが実行されると(F8)、生成されたすべての KPI のリストが出力に表示されます。

  7. システム定義画面に戻り(F3)、[Confirm the setup] をクリックします。

  8. 次の画面には、BO システムのすべての自動検出サーバーのリストが表示されます。[Monitor] フラグが選択されていることを確認し、[Confirm] をクリックします。

  9. SAP BO モニタリングのシステム定義が追加されます。モニタリングを開始するには、[System landscape ] でシステムを選択し、メニューバーの [Start default monitoring ] をクリックします。これにより、定期的なバックグラウンドジョブがスケジュールされ、モニタリングプロファイル XBO_5MIN に基づいて 5 分ごとに BO メトリックが収集されます。

  10. 外部システムへのメトリックの複製」で説明されている設定手順に進みます。