コマンド ライン ユーティリティ
次に、スマートエージェント CLI を使用してエージェント操作を実行するために使用できるコマンドの構文を示します。
appd { operation } { agent } --{ options }
このシンタックスは APM エージェント と スマートエージェント に使用できます。
APM エージェント
アプリケーション サーバー エージェントとマシンエージェントを管理するために、スマートエージェント CLI ユーティリティの CLI コマンドで使用できるサポートされている値は次のとおりです。
| パラメータ | 値 | 詳細 |
|---|---|---|
| 操作 |
| CLI コマンドを使用して、インストール、アップグレード、ロールバック、およびアンインストール操作を実行できます。 |
| 使用する |
| これらは、CLI コマンドを使用して操作を実行できる、サポートされているエージェントです。 |
| オプション |
Agent options
|
これらは、APM エージェントの操作に使用可能なフラグオプションです。フラグオプションは次のように分類されます。
|
|
Connection options
| ||
|
Install options
| ||
|
Config options
|
例:Java エージェント 23.9.0 をインストールするには、スマートエージェント CLI で次のコマンドを実行します。
appd install java --version 23.9.0
スマートエージェント CLI config.ini ファイルの controller_url に HTTP または HTTPS プロトコルが含まれている場合、同じプトロコルがエージェント controller-info.xml ファイルにコントローラホストとして含まれます。プロトコルが指定されていない場合、XML ファイルから除外されます。
たとえば、config.ini ファイルの controller_url が http://localhost の場合、マシン エージェント controller-info.xml ファイルに http://localhost としてコントローラホストが含まれます。ただし、controller_url が localhost の場合、マシンエージェント controller-info.xml ファイルのコントローラホストも localhost になります。
その他の例については、「シナリオ例」を参照してください。
スマートエージェント
スマートエージェントを管理するために、スマートエージェント CLI ユーティリティの CLI コマンドで使用できるサポートされている値は次のとおりです。
| 引き数 | 値 | 詳細 |
|---|---|---|
| 操作 |
|
CLI コマンドを使用して、インストール、アップグレード、ロールバック、およびアンインストール操作を実行できます。 |
| 使用する |
|
CLI コマンドを使用して操作を実行できるスマートエージェント。 |
| オプション |
Agent options --version |
これらは、APM エージェントの操作に使用可能なフラグオプションです。フラグオプションは次のように分類されます。
|
|
Download options --smartagent-download-url --install-agent-from |
||
|
Connection options
|
||
|
Install options
|
||
|
Config options
|
||
|
Smartagent options
|
例:
appd install smartagent --install-agent-from {path_to_local_artifact} --auto-start
CLI オプション操作表
APM エージェント
| 操作 | インストールするもの | アップグレード | アンインストール | ロールバック |
|---|---|---|---|---|
| フラグオプション |
version 文字列(最新)(-v) profile 文字列(デフォルト)(-p) config 文字列(-c) install-dir 文字列(-d) app-name 文字列(-a) node-name 文字列(-n) tier-name 文字列(-t) inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) instal-agent-from 文字列(-l) |
version 文字列(最新)(-v) profile 文字列(デフォルト)(-p) config 文字列(-c) install-dir 文字列(-d) app-name 文字列(-a) node-name 文字列(-n) tier-name 文字列(-t) inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) instal-agent-from 文字列(-l) |
backup ブール(-b) inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) |
inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) |
スマートエージェント
| 操作 | インストールするもの | アップグレード | アンインストール | クラウド接続の |
|---|---|---|---|---|
| フラグオプション |
version 文字列(最新)(-v) profile 文字列(デフォルト)(-p) config 文字列(-c) inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) instal-agent-from 文字列(-l) |
version 文字列(最新)(-v) profile 文字列(デフォルト)(-p) config 文字列(-c) inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) instal-agent-from 文字列(-l) |
inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) |
inventory 文字列(-i) connection 文字列(-q) hosts 文字列(-m) attach-configure-file 文字列(-f) |