この章では、Oracle HTTP Server (OHS)で使用可能な管理ツールについて説明します。この章には、OHSの管理、Fusion Middleware Controlのアクセス方法、OHSホームページのアクセス方法およびWebLogic Scripting Tool (WLST)の使用方法に関する情報が含まれています。
次の管理ツールがOracle HTTP Server用に提供されています。
Oracle HTTP Serverインスタンスを作成および削除できる構成ウィザード。詳細は、『Oracle HTTP Serverのインストールと構成』を参照してください。
Fusion Middleware Control(ブラウザベースの管理ツール)。詳細は、『Oracle Fusion Middlewareの管理』を参照してください。
コマンドドリブンのスクリプト・ツールであるWebLogic Scripting Tool。詳細は、『WebLogic Scripting Toolの理解』を参照してください。
注意: Oracle HTTP Server実装で使用可能な管理ツールは、それをWebLogic Serverドメイン(FMWインフラストラクチャを使用)またはスタンドアロン・ドメイン内で構成したかどうかに依存します。詳細は、1.4項「ドメイン・タイプ」を参照してください。 |
この章の内容は、次のとおりです。
Oracle HTTP Serverを管理するための主要ツールは、Fusion Middleware Controlです。Fusion Middleware Controlは、Oracle Fusion Middleware環境を管理および監視するためのブラウザベースのツールです。
関連項目: Oracle Fusion Middlewareの管理 |
Fusion Middleware ControlまたはWebLogic Scripting Tool (WLST)内にあるOracle HTTP Server MBeansは、Oracleの管理ツールを使用するために提供されています。このインタフェースは、予告なしに変更される場合があり、他の使用目的ではサポートされていません。
Fusion Middleware Controlを表示するには、Fusion Middleware ControlのURLを入力します。これには、WebLogic管理サーバー・ホストの名前と、インストール時にFusion Middleware Controlに割り当てたポート番号が含まれます。URLの形式は次のとおりです。
http://hostname.domain:port
/em
最後のインストール画面で「保存」をクリックしてインストール情報を保存した場合、Fusion Middleware ControlのURLは、ディスクに書き込まれたファイルに含まれています。
WebブラウザでURLを入力して、Fusion Middleware Controlを表示します。例:
http://host1.acme.com:7001/em
「ようこそ」ページが表示されます。
Fusion Middleware Controlの管理者ユーザー名とパスワードを入力し、「ログイン」をクリックします。
管理者ユーザーのデフォルトのユーザー名は、weblogic
です。このアカウントは、初めてFusion Middleware Controlにログインするときに使用できます。weblogic
パスワードは、Fusion Middleware Controlのインストール中に指定したパスワードです。
Fusion Middleware ControlのOracle HTTP Serverのホームページには、サーバーの管理に使用できるメニューとリージョンが含まれます。各メニューを使用して、監視、管理、ルーティングおよび一般情報の表示を行うことができます。
ターゲット(WebLogic管理対象サーバーなど)やコンポーネント(Oracle HTTP Serverなど)を選択すると、コンテンツ・ペインにターゲットのホームページが表示され、ページの一番上のコンテキスト・ペインにそのターゲットのメニューが表示されます。たとえば、「Web層」フォルダからOracle HTTP Serverインスタンスを選択すると、「Oracle HTTP Server」メニューが表示されます。また、ターゲットのメニューは、ナビゲーション・ペインでターゲットを右クリックしても表示できます。
図3-1に、ターゲットのナビゲーション・ペインとOracle HTTP Serverのホームページを示します。
図3-1 Fusion MIddleware ControlでのOracle HTTP Serverのホームページ
Oracle HTTP Serverのホームページには、次のリージョンが含まれます。
「仮想ホスト」リージョン: Oracle HTTP Serverの仮想ホストが表示されます。
「モジュール・リクエスト統計」リージョン: Oracle HTTP Serverのモジュールが表示されます。
「レスポンスと負荷」リージョン: アクティブ・リクエストの数、発行済のリクエストの数、Oracle HTTP Serverがリクエストに応答するのに要した時間などの情報が表示されます。また、リクエストで処理されたバイト数に関する情報も表示されます。
「CPU使用率およびメモリー使用量」リージョン: Oracle HTTP Serverインスタンスで使用されているCPU(%)およびメモリー(MB)が表示されます。
「リソース・センター」リージョン: Oracle HTTP Serverに関連するドキュメントおよびトピックへのリンクが表示されます。
関連項目: 『Oracle Fusion Middlewareの管理』に、ターゲット・ナビゲーション・ペインおよびホーム・ページ上のすべてのアイテムが詳しく説明されています。 |
Fusion Middleware Control の「サーバーの詳細構成」ページでは、構成ファイル(.conf)を直接編集することなく、Oracle HTTP Server構成を編集できます(詳細は4.6.5項「Oracle HTTP Server構成ファイルの変更」を参照)。Oracle HTTP Server構成を管理するFusion Middleware Controlおよびその他のOracleソフトウェアでは、これらのファイルが、同等ですが異なる形式で保存される場合がある点に注意してください。ソフトウェアを使用して構成を変更した後に、複数の構成ファイルがリライトされる可能性があります。
WebLogic ServerドメインでOracle HTTP Serverを管理するために、5つのOHS固有のWLSTコマンドが提供されます。ほとんどはオンライン・コマンドで、WLSTとドメイン用の管理サーバーが接続されている必要があります。
createOHSInstance()
deleteOHSInstance()
addOHSAdminProperties()
addOHSNMProperties()
OHSのテストに適したドメインを作成するために、次の1つのオフライン・コマンドが提供されています。
createOHSTestDomain()
Oracle HTTP Serverインスタンスを作成および削除するには、構成ウィザードまたはオフライン・コマンドのWLST(これらのカスタム・コマンドは追加のエラー・チェックを実行したり、インスタンスの作成の場合は自動ポート割当てを実行するので)を使用せずに、createOHSInstance()
とdeleteOHSInstance()
コマンドを使用する必要があります。
Oracle HTTP Serverのスタンドアロン実装では、WLSTを使用してサーバーの起動および停止のみ行えます(nmStart()
およびnmKill()
コマンド; 第4.3項「基本的なOHSタスクの実行」を参照してください)。その他の管理タスクは実行できません。したがって、スタンドアロン構成では、WLSTの効果は限定的となります。
リモートのOracle HTTP Serverの1台が管理モードにあり、別の1台がリモート管理モードを有効化したスタンドアロンの場合、WLSTを使用してSSL構成などの管理タスクを実行できます。スタンドアロン・ドメインにおける通常のOracle HTTP Serverは、WebLogic Serverのノード・マネージャとしてのみ、そしてOracle HTTP Serverの起動/停止目的でのみ使用できます。これは、コマンドライン・スクリプトでも実行できます。