PHPアプリケーションのマルチ監視設定

マルチ監視設定で、同一アプリサーバーで稼働している個々のアプリケーションを分けて監視し、より細かいレベルでアプリケーションパフォーマンスを評価できます。

サーバーで2つのPHPアプリケーションが操作されているとします。

デフォルトで、同じアプリサーバーからの全トランザクションが、APM > トランザクション > Webで表示されます。

画像の例では、PHP-APPLICATIONというアプリケーション監視があり、そのアプリケーションサーバーにはcafetourismの2つのアプリケーションが稼働しています、

Webトランザクションタブで2アプリケーションのトランザクションが表示されます。

これはマルチ監視が有効となり、tourismcafeの各トランザクションが監視されています。

Linuxのマルチ監視有効化

  1. Site24x7にログインし、APM > APMインサイトの順にクリックします。
  2. APMインサイト PHPエージェントをインストールします、
  3. アプリケーションディレクトリーの.htaccessファイルで、次のキーを追加します。
    php_value zpa.application_name "APPLICATION_NAME"
  • APPLICATION_NAMEがアプリケーション名になります。
  • それぞれのアプリケーションでトランザクションを発生させ、エージェントにそのトランザクションを認識させます。
  • マルチ監視が有効になると、各監視がそれぞれのアプリケーションと認識されて、アドバンス監視ライセンスが消費されます。

Linuxのマルチ監視無効化

アプリケーションベースの監視を無効にするには、アプリケーションディレクトリーの.htaccessファイルから次のキーを削除します。

php_value zpa.application_name "APPLICATION_NAME”

Windowsのマルチ監視有効化

  1. Site24x7にログインし、APM > APMインサイトの順にクリックします。
  2. APMインサイト PHPエージェントをインストールします。
  3. Webサイトのディレクトリーにアクセスします。
  4. Webサイトのrootディレクトリーの.user.iniファイル(デフォルトのファイル名は.user.iniですが、異なる場合もあります)に次の設定を追加します。
    zpa_application_name="APPLICATION_NAME"
  5. php.iniファイルで次の設定が表示されます。

    ;;;;;;;;;;;;;;;;;;;;
    ; php.ini Options ;
    ;;;;;;;;;;;;;;;;;;;;
    ; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
    ;user_ini.filename = ".user.ini"

  • .user.iniとは異なるファイル名であった場合、そのファイル名を追加してください。
  • 各アプリケーションでトランザクションを発生させ、エージェントがそのトランザクションを認識します。
  • マルチ監視が有効化されると、その各監視がそれぞれAPMアプリケーションとしてみなされ、アドバンス監視ライセンスとして消費されます。

Windowsマルチ監視無効化

アプリケーションベースの監視を無効にするには、アプリケーションディレクトリーの.user.iniファイルから次のキーを削除します。

zpa.application_name="APPLICATION_NAME"
注意点:

各監視でバックグラウンドトランザクションは表示されません。メインのアプリケーション(PHP-APPLICATION)レベルのデータが表示されます。

この機能はPHPエージェント バージョン3.2以上で対応しています。