コマンド ライン ユーティリティ

次に、スマートエージェント CLI を使用してエージェント操作を実行するために使用できるコマンドの構文を示します。

appd { operation } { agent } --{ options }

このシンタックスは APM エージェントスマートエージェント に使用できます。

APM エージェント

アプリケーション サーバー エージェントとマシンエージェントを管理するために、スマートエージェント CLI ユーティリティの CLI コマンドで使用できるサポートされている値は次のとおりです。

パラメータ詳細
操作
  • install
  • upgrade
  • rollback
  • uninstall
CLI コマンドを使用して、インストール、アップグレード、ロールバック、およびアンインストール操作を実行できます。
使用する
  • java
  • machine
  • node
  • python
  • php
  • db
  • apache
  • iib
  • dotnet_msi
これらは、CLI コマンドを使用して操作を実行できる、サポートされているエージェントです。
オプション

Agent options

  • --version
  • --app-name
  • --node-name
  • --tier-name
  • --backup

これらは、APM エージェントの操作に使用可能なフラグオプションです。フラグオプションは次のように分類されます。

  • エージェントオプション
  • 接続オプション
  • インストール オプション
  • 設定オプション

Connection options

  • --inventory
  • --remote
  • --connection

Install options

  • --install-dir
  • --install-agent-from

Config options

  • --config
  • --profile

例: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_urlhttp://localhost の場合、マシン エージェント controller-info.xml ファイルに http://localhost としてコントローラホストが含まれます。ただし、controller_urllocalhost の場合、マシンエージェント controller-info.xml ファイルのコントローラホストも localhost になります。

その他の例については、「シナリオ例」を参照してください。

スマートエージェント

スマートエージェントを管理するために、スマートエージェント CLI ユーティリティの CLI コマンドで使用できるサポートされている値は次のとおりです。

引き数 詳細
操作
  • install
  • upgrade
  • configure
  • uninstall
CLI コマンドを使用して、インストール、アップグレード、ロールバック、およびアンインストール操作を実行できます。
使用する
  • smartagent
CLI コマンドを使用して操作を実行できるスマートエージェント。
オプション

Agent options

--version

これらは、APM エージェントの操作に使用可能なフラグオプションです。フラグオプションは次のように分類されます。

  • エージェントオプション
  • ダウンロードオプション
  • 接続オプション
  • インストール オプション
  • 設定オプション
  • スマート エージェント オプション

Download options

--smartagent-download-url

--install-agent-from

Connection options

  • --inventory
  • --connection

Install options

  • --install-dir

Config options

  • --config
  • --profile

Smartagent options

  • smartagent-download-url
  • --auto-start
  • --attach-configure-file

例:

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)