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以下の手順に従います。
- ご使用の環境に適したオプションを使用して、インストール スクリプトを実行します。./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>オプションの引数
- -appnamePHP アプリケーションの名前。
- -iahostインフラストラクチャ エージェントが存在するサーバのホスト名または IP アドレス。 デフォルトのホストはlocalhostです。
- -iaportインフラストラクチャ エージェントがモニタリング拡張機能をリスンしているポートです。 デフォルトのポートは5005です。
- -phprootPHP ルート ディレクトリ
- -extPHP 拡張機能ディレクトリ
- -iniPHP 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 machine1) /usr/binInstalling CA PHP Probe Agent at all discovered PHP installation(s)...Installation Overview:1) PHP Root : /usr/bin/phpPHP Version : 5.5.38PHP Extensions directory : /usr/lib64/php/modulesPHP Zend Thread Safety : DisabledPHP ini directory : /etc/php.dInstallation Status :SuccessCA 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.ini2) 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/phpPHP Version : 5.5.38PHP Extensions directory : /usr/lib64/php/modulesPHP Zend Thread Safety : DisabledPHP ini directory : /etc/php.dInstallation Status : SuccessCA 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.ini2) 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/binPHP Version : 5.2.38 Installation Status : FailedReason : Unsupported version 5.2.38 of PHP found at /opt/php5.2/bin.
次の手順:
インフラストラクチャ エージェントの設定および実行。