この章では、Oracle Fusion Middlewareに対して基本的な監視作業を実行する方法について説明します。
次の項目が含まれます。
Oracle Fusion Middleware環境の状態を監視し最適な実行状態を維持することは、管理者にとって重要な作業です。
Oracle Fusion Middlewareでは、次の方法で環境のステータスを監視できます。
Oracle WebLogic Server管理コンソール: Oracle WebLogic Serverドメイン、クラスタ、サーバー、Javaコンポーネントおよびアプリケーションのステータスを監視できます。管理コンソールからエンティティのページに移動します。このコンソールを使用した監視の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』の管理コンソールの概要に関する項を参照してください。
Fusion Middleware Control: Oracle WebLogic Serverドメイン、クラスタ、サーバー、Javaコンポーネント、システム・コンポーネントおよびアプリケーションのステータスを監視できます。Oracle HTTP Serverインスタンスのホーム・ページなどのエンティティのホーム・ページに移動して監視します。
コマンドライン: WLSTまたはopmnctlのコマンドラインを使用して、環境のステータスを監視できます。
コマンドラインでJavaコンポーネントのステータスを監視するには、WLSTのstate
コマンドを次の形式で使用します。
state(name, type)
たとえば、管理対象サーバー(server1)のステータスを取得するには、次のコマンドを使用します。
wls:/mydomain/serverConfig> state('server1','Server') Current state of "server1": SUSPENDED
コマンドラインでシステム・コンポーネントのステータスを監視するには、opmnctl status
コマンドを次の形式で使用します。
opmnctl status [scope] [options]
たとえば、OPMNで監視するすべてのプロセスのステータスを表示するには、次のコマンドを使用します。
opmnctl status
次の各項では、Fusion Middleware Controlを使用して、ファーム全体のステータスおよび各サーバーと各コンポーネントのステータスを表示する方法について説明します。
Oracle Fusion Middleware環境の全体ステータスは、Fusion Middleware Controlを使用して、ファーム・ホーム・ページから表示できます。このページには、すべてのコンポーネントの可用性とアプリケーションのデプロイのサマリーが表示されます。SOAコンポジット・アプリケーションがデプロイされている場合は、そのサマリーも表示されます。
全体的なステータスを表示するには、ナビゲーション・ペインからファームを選択します。
ファーム・ホーム・ページが、次の図のように表示されます。
Fusion Middleware Controlのドメイン・ホーム・ページから、ドメインにあるサーバー、クラスタ、デプロイメントなどのドメインのステータスを表示することも可能です。
ドメインを監視するには:
ナビゲーション・ペインで、ファームを開いて、「WebLogicドメイン」を開きます。
ドメインを選択します。
ドメイン・ホーム・ページが、次の図のように表示されます。
このページには、次のセクションがあります。
ドメインの一般的なサマリーおよびOracle WebLogic Server管理コンソールへのリンク
ドメイン内の管理サーバーと管理対象サーバーの両方に関する情報
ドメインのクラスタに関する情報
ドメインのデプロイメントに関する情報
リソース・センター: 詳細情報へのリンクが表示されます。
関連項目: Oracle WebLogic Server管理コンソールを使用したOracle WebLogic Serverドメインの監視の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』の管理コンソールの概要に関する項を参照してください。管理コンソールでは、ドメインの状態およびパフォーマンスの詳細が提供されます。 |
Fusion Middleware Controlを使用して、Oracle WebLogic Server管理サーバーまたは管理対象サーバーのステータスを表示できます。
管理サーバーまたは管理対象サーバーを監視するには:
ナビゲーション・ペインで、ファームを開いて、「WebLogicドメイン」を開きます。続いて、目的のドメインを開きます。
サーバーを選択します。
サーバー・ホーム・ページが表示されます。
次の図は、管理対象サーバーのホーム・ページを示しています。
このページには、次のセクションがあります。
サーバーの状態やサーバーで実行中のサーブレット、JSPおよびEJBに関する情報など、サーバーの一般的なサマリー
レスポンスと負荷
サーバーにデプロイされたアプリケーションに関する情報
関連項目: Oracle WebLogic Server管理コンソールを使用したサーバーの監視の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』の管理コンソールの概要に関する項を参照してください。管理コンソールでは、サーバーの状態およびパフォーマンスの詳細が提供されます。 |
Fusion Middleware Controlを使用して、クラスタ内のサーバーやデプロイメントを含めて、クラスタのステータスを表示できます。
クラスタを監視するには:
ナビゲーション・ペインで、まずファームを開きます。そして、「WebLogicドメイン」を開いてから、対象ドメインを開きます。
クラスタを選択します。
次の図に示すように、クラスタ・ページが表示されます。
このページには、次のセクションがあります。
クラスタの全般的なサマリー: ブロードキャスト・チャネル、および(該当する場合は)負荷のアルゴリズムやメッセージ・モードなど
レスポンスと負荷のセクション: リクエスト数/分およびリクエスト処理時間を示す
デプロイ・セクション: クラスタにデプロイされたアプリケーションに関する情報を示す
サーバー・セクション: クラスタの一部であるサーバーを一覧表示した表を示す
関連項目: Oracle WebLogic Server管理コンソールを使用したクラスタの監視の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』の管理コンソールの概要に関する項を参照してください。管理コンソールでは、クラスタの状態およびパフォーマンスの詳細が提供されます。 |
Fusion Middleware Controlのコンポーネント・ホーム・ページに、Javaコンポーネントのステータス(コンポーネントが起動されているかどうかなど)を表示できます。
WebCenter SpacesなどのJavaコンポーネントを監視するには:
ナビゲーション・ペインで、ファームを開き、コンポーネント・タイプ(WebCenterなど)を選択してからコンポーネント(WebCenter Spacesなど)を選択します。
コンポーネントを選択します。たとえば、「WebCenter Spaces」を選択します。
コンポーネント・ホーム・ページが、次の図のように表示されます。
関連項目: Oracle WebLogic Server管理コンソールを使用したJavaコンポーネントの監視の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』の管理コンソールの概要に関する項を参照してください。 |
Fusion Middleware Controlのコンポーネント・ホーム・ページに、Oracle HTTP ServerやOracle Web Cacheなどのシステム・コンポーネントのステータス(コンポーネントが起動されているかどうかなど)を表示できます。
Oracle Web Cacheなどのシステム・コンポーネントを監視するには:
ナビゲーション・ペインで、ファームを開き、インストール・タイプ(Web層など)を開きます。
webcache1などのコンポーネントを選択します。
コンポーネント・ホーム・ページが、次の図のように表示されます。
Fusion Middleware Controlを使用して、Java EEアプリケーション、SOAコンポジット・アプリケーション、ADFアプリケーションなど、あらゆるタイプのアプリケーションを監視できます。
Java EEアプリケーションを監視するには:
ナビゲーション・ペインで「アプリケーションのデプロイ」を開き、監視するアプリケーションを選択します。
アプリケーション・ホーム・ページが表示されます。
このページでは、アプリケーションのステータスのサマリー、アプリケーションのエントリ・ポイント、アプリケーションに関連付けられたWebサービスやモジュール、およびレスポンスと負荷を表示できます。
次の図は、アプリケーション・ホーム・ページの一部を示しています。
このページには、次のセクションがあります。
アプリケーションの状態、デプロイ先の管理対象サーバー、アクティブ・セッションに関する情報、アクティブ・リクエストに関する情報、リクエスト処理時間に関する情報などのアプリケーションのサマリー
WebモジュールおよびWebサービスなどのエントリ・ポイント
各モジュール・タイプのモジュール一覧
リクエスト数/分およびリクエスト処理時間を示すレスポンスと負荷
最も頻繁にリクエストされるサーブレット、JSPおよびWebサービスの一覧
アプリケーションの実行速度低下や停止などの問題が発生した場合、特定のターゲットのパフォーマンス・メトリックなどの詳細なパフォーマンス情報を表示して、その問題を詳しく調べることができます。
Oracle Fusion Middlewareでは、ランタイム・パフォーマンスが自動的かつ継続的に測定されます。パフォーマンス・メトリックは自動的に有効化されるため、オプションを設定したり追加構成を行うことなく情報を収集できます。
Fusion Middleware Controlはリアルタイム・データを提供します。履歴データを表示する必要がある場合は、Oracle Enterprise Manager Grid Controlの使用を検討してください。
Oracle Web Logic管理対象サーバーのパフォーマンスを表示するには:
ナビゲーション・ペインで、まずファームを開きます。そして、「WebLogicドメイン」を開いてから、対象ドメインを開きます。
監視するサーバーを選択します。
サーバー・ホーム・ページが表示されます。
「WebLogicサーバー」メニューから、「パフォーマンス・サマリー」を選択します。
「パフォーマンス・サマリー」ページが表示されます。Oracle WebLogic Serverにデプロイされているアプリケーションのパフォーマンス・メトリックと、レスポンス時間およびリクエスト処理時間に関する情報が表示されます。
追加のメトリックを表示するには、「メトリック・パレットの表示」をクリックしてメトリック・カテゴリを開きます。
次の図は、「メトリック・パレット」が表示された「パフォーマンス・サマリー」ページを示しています。
パフォーマンス・サマリーに追加するメトリックを選択します。
別のターゲットをオーバーレイするには、「オーバーレイ」をクリックして、ターゲットを選択します。そのターゲットがグラフに追加されるので、複数のターゲットのパフォーマンスを同時に表示して、それらのパフォーマンスを比較できます。
グラフに表示される時間枠をカスタマイズするには、次のいずれかを実行します。
「スライダ」をクリックして、スライダ・ツールを表示します。スライダを使用すると、グラフに表示される時間幅を変更できます。たとえば、過去15分間の表示を過去10分間の表示に変更するには、左側のスライダ・コントロールを、過去10分間が表示されるように右にスライドさせます。
カレンダと時計のアイコンを選択します。「開始時間」と「終了時間」に時間を入力します。
Oracle HTTP ServerやOracle SOA Suiteなどのコンポーネントのパフォーマンスも表示できます。そのコンポーネントに移動して、動的ターゲット・メニューから、「監視」→「パフォーマンス・サマリー」を選択します。
Fusion Middleware Controlには、ファームのトポロジ・ビューアが用意されています。トポロジ・ビューアは、ファームにある各コンポーネントと各要素間のルーティング関係をグラフィカルに表すツールです。コンポーネント間でリクエストがルーティングされる経路を容易に確認できます。たとえば、Oracle Web CacheからOracle HTTP Server、Managed Server、データソースへのリクエストのルーティング経路を表示できます。
注意: Oracle WebLogic Server、Oracle Web Cache、Oracle HTTP Serverの関係を表示するには、各ターゲットが実行中で、そのステータスが「稼働中」と表示されている必要があります。 |
トポロジ・ビューアを使用するとOracle Fusion Middleware環境を容易に監視できます。どのエンティティが稼働中で、どのエンティティが停止しているかを確認できます。
トポロジを出力することもできます。
トポロジを表示するには:
「トポロジ」をクリックします。
「トポロジ・ビューア」が別のウィンドウに表示されます。
特定のターゲットの情報を表示するには、ターゲットの上にマウスを置きます。追加情報を表示するには、「追加」をクリックします。
管理対象サーバーsoa_server1の情報が表示された「トポロジ・ビューア」ウィンドウを次に示します。
トポロジ・ビューアでは、以下の処理も実行できます。
ルーティングをグループ化する方法の選択。「表示」メニューから、Middlewareによるグループ化、またはアプリケーションによるグループ化を選択できます。
トポロジ内のターゲットの検索。これにより、ターゲット数が多い場合でもターゲットを簡単に見つけることができます。「検索」ボックスに名前を入力し、「 検索」をクリックします。
「検索結果」ボックスが表示されます。ターゲット名をクリックすると、そのターゲットがハイライト表示されます。トポロジが再配置され、以前は表示領域に表示できなかったターゲットを確認できるようになります。
検索基準を指定することもできます。「検索」から、1つ以上のタイプの「ステータス」、1つ以上の「ターゲット・タイプ」、またはその両方を選択します。
ステータス別にターゲットを表示します。ページ上部の「ターゲット・ステータス」から「稼働中」、「停止中」または「不明」を選択します。
トポロジの再配置およびその向きの変更。
トポロジを中央に配置するには、「中央」ボタンをクリックします。
向きを変更するには、上下のボタン、または左右のボタンをクリックします。
トポロジを再配置するには、トポロジ内のターゲットおよびルート以外をクリックします。トポロジをドラッグし、これを配置します。
ターゲットのホーム・ページへの移動。ターゲットを右クリックして、「ホーム」を選択します。
右クリックによるターゲット上での各種の操作の直接実行。右クリック・ターゲット・メニューが表示されます。たとえば、このメニューから、Oracle WebLogic Serverの起動や停止、追加のパフォーマンス・メトリックの表示などが可能です。
コンポーネント間のルーティング関係の表示。たとえば、Oracle Web CacheからOracle HTTP Server、Oracle HTTP ServerからOracle WebLogic Serverへのルーティングを表示できます。2つのターゲットの間にある線をクリックすると、そのルーティングで使用されているURLが表示されます。
「リフレッシュ」ドロップダウンから、手動でリフレッシュできます。または、毎分、5分ごと、30分ごとにステータスとメトリックを自動的にリフレッシュすることもできます。デフォルトでは、メトリックは5分ごとにリフレッシュされます。
トポロジ・ビューアに表示される内容を変更するには、右下にあるナビゲーション・ウィンドウでグレー表示になっているセクションをドラッグします。
ステータスまたはメトリックの表示または非表示。「注釈」で「ステータス」または「メトリック」をクリックします。
「メトリック」を選択した場合は、コンポーネントの主要なパフォーマンス・メトリックが1つ表示されます (表示されるメトリックは変更できません)。
注意:
|
デフォルトでは、インストール時またはコンポーネントの作成時に、Oracle Fusion Middlewareにより各種コンポーネントとサービスに対してポート番号が割り当てられます (インストール時または構成時に特定のポートを指定できます)。割り当てられたポート番号は、Fusion Middleware Controlの「ポートの使用状況」ページで表示できます。
Fusion Middleware Controlを使用して、Oracle WebLogic Serverドメイン、管理サーバー、管理対象サーバーまたはSOA InfrastructureやOracle Web Cacheなどのコンポーネントのポート番号を表示できます。
WebLogicドメインが現在使用しているポート番号を表示するには:
ナビゲーション・ペインで、ファームを開いて、「WebLogicドメイン」を開きます。
ドメインを選択します。
「WebLogicドメイン」メニューから「ポートの使用状況」を選択します。
次の図に示すように、「ポートの使用状況」ページが表示されます。
必要に応じて、「表示」から管理対象サーバーを選択することで、表示するポートをフィルタできます。
「ポートの使用状況」の詳細な表には、使用されているポート、IPアドレス、コンポーネント、チャネルおよびプロトコルが表示されます。
ターゲットに移動し、ターゲットのメニューから「ポートの使用状況」を選択することで、管理サーバー、管理対象サーバーおよびSOA InfrastructureやOracle Web Cacheなどのコンポーネントについて同様のページを表示できます。
この章で説明した内容の詳細は、次を参照してください。
『Oracle Fusion Middleware管理者ガイド』のOracle Fusion Middlewareの監視に関する項
Oracle WebLogic Server管理コンソールを使用した監視の詳細については、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』の管理コンソールの概要に関する項