Web サーバを設定して統計を発行
Introscope で Web サーバを設定して、Apache およびその派生クラス、および IIS のパフォーマンス統計を表示できます。
apmdevops106
Introscope で Web サーバを設定して、Apache およびその派生クラス、および IIS のパフォーマンス統計を表示できます。
パフォーマンス統計を発行するには、Apache server_status モジュール(mod_status)を有効にし、設定します。
以下の手順に従います。
- Web サーバを停止します。
- Apache またはそのバリエーションのインストール ディレクトリにある httpd.conf ファイルを開きます。
- ディレクティブ行のコメント化を解除することにより、mod_status ディレクティブを有効にします。 ディレクティブは以下のようになります。#LoadModule status_module modules/mod_status.somod_statusが Web サーバへまだコンパイルされていない場合にのみ、この手順を実行します。 そのようにしない場合、「module status_module is built in and cannot be loaded」というエラー メッセージが表示されます。 Web サーバへすでにコンパイルされているモジュールを検出するには、httpd -lコマンドを使用します。
- Location 設定ディレクティブの行をコメント化解除することにより、サーバ ステータス レポートを有効にします。<Location /server-status>SetHandler server-statusOrder deny,allowDeny from allAllow from .your_domain.com</Location>このブロックが見つからない場合は、手動で追加します。
- サーバ ステータス出力へのアクセスを制限するには、Web サーバ モニタを実行しているホストのみへのアクセスを定義します。Allow from .your_domain.comの行で、.your_domain.comを、Web サーバ モニタを実行するホストの名前に置き換えます。 例:Allow from jbacyzf-dt.wilytech.com
- ExtendedStatusディレクティブのコメント化を解除し、プロパティ値がOnであることを確認します。ExtendedStatus Onこの行が見つからない場合は、手動で追加します。 拡張機能ステータスを有効にすると、追加のメトリックが取得されます。 「Web サーバ モニタリングのメトリック」で Apache/IHS/OHS メトリックを参照してください。
- httpd.conf ファイルを保存し、Web サーバを再起動します。
- テストするには、サーバ ステータスへのアクセスが許可されたホスト上の Web ブラウザを起動し、以下の URL でサーバを指定します。http://<server-name>/server-status上記の URL はハードコードされていません。
IIS での統計の発行
Web サーバ インターネット インフォメーション サービス(IIS)での統計の発行を設定します。
以下の手順に従います。
- (オプション) Web サーバ バージョン IIS 7 以降の場合、IIS 6 管理互換ロールがインストールされていることを確認します。バージョン固有のインストール手順については、microsoft.com を確認してください。
- IIS/VBScript.bat ファイルを開き、IIS/PublishIISStats.vbs ファイルの絶対パスおよび統計ページを発行するための絶対パスでファイルを更新します。例:cscript /nologo "D:\PPWebServers\IIS\PublishIISStats.vbs" /output:"C:\InetPub\wily\iis-stats.html" /frequency:15
- Windows サービスとしての VBScript を登録するには、RegisterVBScriptService.batファイルをダブルクリックします。IIS Web サーバ VB スクリプト サービスの開始時または停止時に発生したあらゆる問題については、VBscript.log ファイルを参照してください。
- IISPerfStatsという名前の新しい仮想ディレクトリを作成します。 この仮想ディレクトリのデフォルト ページを HTML ページ(たとえばiis-stats.html)に設定します。 安全性を確保するために、この仮想ディレクトリには読み取り権限のみを与えます。仮想ディレクトリはハードコードされていません。
- [スタート]-[ファイル名を指定して実行]をクリックします。
- [名前]テキスト ボックスに「Services.msc」と入力します。
- [OK]をクリックします。
- [IIS Web サーバ VB スクリプト サービス]を右クリックし、[開始]をクリックします。Web サーバ モニタは、VBScript.bat ファイルで指定した統計ページからメトリックに必要なデータの収集を開始します。
- [IIS Web サーバ VB スクリプト サービス]を右クリックし、[停止]をクリックして VB スクリプトの実行を停止します。 Web サーバ モニタは、メトリックに必要なデータの収集も停止します。
Windows サービスとしての VB スクリプトの登録を解除するには、
DeregisterVBScriptService.bat
ファイルをダブルクリックします。