PHP エージェントのサイレント インストールの実行

入力変数を使用してコマンド ラインから PHP エージェントをインストールする場合は、APM PHP サイレント インストール モードを使用します。
apmdevops106
入力変数を使用してコマンド ラインから PHP エージェントをインストールする場合は、APM PHP サイレント インストール モードを使用します。
PHP エージェントのサイレント インストール
PHP エージェントのサイレント インストールを実行するには、PHP ルート ディレクトリ権限が必要です。
IntroscopeAgent.profile
ファイルは、
<
PHP_Agent_Home
>/APM_IA/core/config
ディレクトリにあります。 インストールスクリプトの場所は、
<PHP_Agent_Home>
/apmia/extensions/PhpExtension/PHPAgent
です。
以下の手順に従います。
  1. ご使用の環境に適したオプションを使用して、インストール スクリプトを実行します。
    ./installer.sh -appname <PHP app name> -iahost <Infrastructure agent host/IP addr> -iaport <Infrastructure agent port> -phproot <php root directory> -ext <php extension directory> -ini <php ini directory> -logdir <probe agent logs directory>
    オプションの引数
    • -appname
      PHP アプリケーションの名前。
    • -iahost
      インフラストラクチャ エージェントが存在するサーバのホスト名または IP アドレス。 デフォルトのホストは
      localhost
      です。
    • -iaport
      インフラストラクチャ エージェントがモニタリング拡張機能をリスンしているポートです。 デフォルトのポートは
      5005
      です。
    • -phproot
      PHP ルート ディレクトリ
    • -ext
      PHP 拡張機能ディレクトリ
    • -ini
      PHP ini ディレクトリ
PHP ルート ディレクトリを指定しない場合、PHP エージェント インストーラは、コンピュータ上の PHP のインストールを自動的に検出します。 その後、インストーラは PHP エージェントをインストールします。 また、インストーラは PHP エージェント構成ファイル
wily_php_agent.ini
(<
PHP_Agent_Home
>/apmia/extensions/PhpExtension/PHPAgent/probe ディレクトリに存在する)を更新します。
サイレント インストールの例
以下に、お使いのシステムに応じたインストール コマンドを作成する方法について理解するのに役立つ 3 つの例を示します。
例 1: 入力変数を使用しないサイレント インストールの成功
<
PHP_Agent_Home
> ディレクトリ
から以下のコマンドを実行します。
./installer.sh
インストーラが開始され、インストール プロセス中に以下のメッセージが表示されます。
Installing CA PHP Probe Agent...
Looking for PHP Installations on this machine...
Installer found following PHP installations on this machine
1) /usr/bin
Installing CA PHP Probe Agent at all discovered PHP installation(s)...
Installation Overview:
1) PHP Root : /usr/bin/php
PHP Version : 5.5.38
PHP Extensions directory : /usr/lib64/php/modules
PHP Zend Thread Safety : Disabled
PHP ini directory : /etc/php.d
Installation Status :
Success
CA PHP Probe Agent is successfully installed on your machine.
1) To modify default CA PHP agent settings modify file
/etc/php.d/wily_php_agent.ini
2) Restart your web server or your PHP-FPM process to see performance metrics.
例 2: PHP ディレクトリ入力変数を使用したサイレント インストールの成功
<
PHP_Agent_Home>
ディレクトリから以下のコマンドを実行します。
./installer.sh -phproot <
PHP_Root_Directory
>
インストーラが開始され、インストール プロセス中に以下のメッセージが表示されます。
Installing CA PHP Probe Agent..
.
Installation Overview:
1) PHP Root : /usr/bin/php
PHP Version : 5.5.38
PHP Extensions directory : /usr/lib64/php/modules
PHP Zend Thread Safety : Disabled
PHP ini directory : /etc/php.d
Installation Status : Success
CA PHP Probe Agent is successfully installed on your machine.
1) To modify default CA PHP agent settings modify file
/etc/php.d/wily_php_agent.ini
2) Restart your web server or your PHP-FPM process to see performance metrics.
例 3: サポートされていない PHP バージョンによるサイレント インストールの失敗
<
PHP_Agent_Home>
ディレクトリから以下のコマンドを実行します。
./installer.sh -phproot <
PHP_Root Directory
> -ext <
PHP Extension Directory
> -ini <
PHP_ini_Directory
>
-iaport <
Infrastructure agent port
>
インストーラが開始され、インストール プロセス中に以下のメッセージが表示されます。
Installing CA PHP Probe Agent...
1) PHP Root : /opt/php5.2/bin
PHP Version : 5.2.38
Installation Status : Failed
Reason : Unsupported version 5.2.38 of PHP found at /opt/php5.2/bin.