Web サーバを設定して統計を発行

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