SAP Business Objects のモニタリング
前提条件
- BO システムをリモートでモニタリングするために使用される SAP システムのアプリケーションサーバーに Java がインストールされていること。
- アプリケーションサーバーが Windows で実行されている場合は、PowerShell が使用可能である必要があります。
- アクセス権限:
- モニター対象の BO システム:集中管理コンソール - リモートモニタリングの有効化。
- モニタリングが実行される SAP システム:SXPG コマンドの実行。
Business Objects システムでのリモートモニタリングの有効化
-
SAP BO システムの [Central Management Console] に移動し、ログインします。デフォルトの URL は、http://<bo_host>:<port>/BOE/CMC/ です。
-
[Monitoring Properties.] に移動します。SAP BO のバージョンに応じた手順に従います。
- SAP 4.2 以前
-
- 上部にあるドロップダウンメニューから、[Applications] を選択します。
- ツリービューで、[Monitoring Application] をダブルクリックします。
- [Monitoring Application] を右クリックし、[Properties] を選択します。
- SAP 4.2 以降
-
- 上部にあるドロップダウンメニューから、[Applications] を選択します。
- ツリービューで、[BI Admin Studio] をダブルクリックします。
- [BI Admin Studio] を右クリックし、[Properties] を選択します。
-
オプション [Enable Monitoring Application] を選択します
-
オプション [Enable RMI protocol for JMX] を選択します
-
[RMI port number] を入力します。ポートが CrystalBridge® Monitoring のセントラルインスタンスからアクセス可能なことを確認します。
-
[RMI JMX agent endpoint URL] を入力します。この URL を使用して、SAP BO システムとの通信を確立します。
- SAP BO システムで、JMX 経由の通信に使用する新しいユーザーを作成します。ユーザーは、[Monitoring users group] のメンバーである必要があります(読み取り専用アクセスで十分)。
SAP ABAP システムへの JMX コネクタのインストール
SNP CrystalBridge® Monitoring を使用して BO システムをリモートでモニタリングするには、SAP システムに Java ミドルウェアをインストールする必要があります。
-
トランザクション SU01 で新しいユーザー(たとえば、DVD_JMX_USER)を作成し、このユーザーに承認ロール /DVD/JMX_JCO_RFC を割り当てます。このユーザーは、SAP システムと JMX コネクタの間で RFC を介して通信します。
-
レポート /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 コネクタがインストールされるアプリケーションサーバーの名前。
-
-
-
[Execute(F8)] をクリックして設定値を保存します。
-
[Install and start JCO service] をオンにして実行します 。これにより、アプリケーションサーバー上の SNP CrystalBridge® Monitoring の初期設定コンテンツからファイルがコピーされ、Java を使用して JMX コネクタが起動されます。
-
実行後、[Check deployment] チェックボックスをオンにして実行し、JMX コネクタがインストールされ、起動することを確認します。
Monitoring コックピットへの BO システムの追加とモニタリングの開始
JMX コネクタが設定され、BO システムでリモートモニタリングが有効になった後、モニタリングのためには BO システムを SNP CrystalBridge® Monitoring コックピットに追加する必要があります。
-
トランザクション /DVD/MON に移動します。
-
[Add System] をクリックし、[SAP Business Objects] を選択します。
-
次の画面のフィールドに入力します。
-
[System name ]:モニター対象の BO システムの名前。
-
[Description ]:モニター対象の BO システムの簡単な説明。
-
[Connection ID ]:カスタム値。この ID は JMX 接続の構成ファイルに設定されます。システム名と同じ値にすることができます。
-
[Service URI ]:リモートモニタリングを有効にした BO システムの集中管理コンソールで取得できるサービスの URI。
-
[User name ]:集中管理コンソールの BO システムで作成されたユーザーの名前。
-
[Password ]:集中管理コンソールの BO システムで作成されたユーザーのパスワード。
-
-
[Check JMX connection] をクリックします。設定が完了すると、成功メッセージが表示されます。
-
[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 のリストを表示するには、プログラム実行前にこのオプションをオンにします。変更はデータベースに保存されません。
-
-
プログラムが実行されると(F8)、生成されたすべての KPI のリストが出力に表示されます。
-
システム定義画面に戻り(F3)、[Confirm the setup] をクリックします。
-
次の画面には、BO システムのすべての自動検出サーバーのリストが表示されます。[Monitor] フラグが選択されていることを確認し、[Confirm] をクリックします。
-
SAP BO モニタリングのシステム定義が追加されます。モニタリングを開始するには、[System landscape ] でシステムを選択し、メニューバーの [Start default monitoring ] をクリックします。これにより、定期的なバックグラウンドジョブがスケジュールされ、モニタリングプロファイル XBO_5MIN に基づいて 5 分ごとに BO メトリックが収集されます。
-
「外部システムへのメトリックの複製」で説明されている設定手順に進みます。