Use Command Line Utility
It is recommend to use Smartagentctl instead of Smart Agent Command Line Utility. See Install Smart Agent.
appd { operation } { agent } --{ options }You can use this syntax for APM Agents and Smart Agents.
APM Agents
To manage the app server agents and Machine Agents, the following are the supported values that you can use in the CLI command from the Smart Agent CLI utility:
It is recommend to use Smartagentctl instead of Smart Agent Command Line Utility.
| Parameters | Values | Details |
|---|---|---|
| operation |
| You can perform install, upgrade, rollback, and uninstall operations using the CLI command. |
| agent |
| These are the supported agents on which you can perform the operations using the CLI command. |
| options | Agent options
| These are the available flag options for the operation on APM agents. The flag options are categorized into the following:
|
Connection options
| ||
Install options
| ||
Config options
|
For example: To install Java Agent 23.9.0, run the following command on the Smart Agent CLI:
appd install java --version 23.9.0If the controller_url in the Smart Agent CLI config.ini file contains the HTTP or HTTPS protocol, the same protocol is included as the Controller host in the agent controller-info.xml file. If the protocol is not specified, it is excluded from the xml file.
For example, if the controller_url in the config.ini file is http://localhost, then the Machine Agent controller-info.xml file will have the Controller host as http://localhost. However, if the controller_url is localhost, then the Controller host in the Machine Agent controller-info.xml file will also be localhost.
For more examples, see Example Scenarios.
Smart Agents
It is recommend to use Smartagentctl instead of Smart Agent Command Line Utility. See Install Smart Agent.
| Arguments | Values | Details |
|---|---|---|
| operation |
| You can perform install, upgrade, rollback, and uninstall operations using the CLI command. |
| agent |
| The Smart Agent on which you can perform the operations using the CLI command. |
| options | Agent options --version | These are the available flag options for the operation on APM agents. The flag options are categorized into the following:
|
Download options --smartagent-download-url --install-agent-from | ||
Connection options
| ||
Install options
| ||
Config options
| ||
Smartagent options
|
For example:
appd install smartagent --install-agent-from {path_to_local_artifact} --auto-startCLI Option-Operation Grid
APM Agents
| Operation | Install | Upgrade | Uninstall | Rollback |
|---|---|---|---|---|
| Flags options |
version string (latest) ( -v ) profile string (default) ( -p ) config string ( -c ) install-dir string ( -d ) app-name string ( -a ) node-name string ( -n ) tier-name string ( -t ) inventory string ( -i ) connection string ( -q ) hosts string ( -m ) instal-agent-from string ( -l ) |
version string (latest) ( -v ) profile string (default) ( -p ) config string ( -c ) install-dir string ( -d ) app-name string ( -a ) node-name string ( -n ) tier-name string ( -t ) inventory string ( -i ) connection string ( -q ) hosts string ( -m ) instal-agent-from string ( -l ) |
backup bool ( -b ) inventory string ( -i ) connection string ( -q ) hosts string ( -m ) |
inventory string ( -i ) connection string ( -q ) hosts string ( -m ) |
Smart Agents
| Operation | Install | Upgrade | Uninstall | Configure |
|---|---|---|---|---|
| Flags options |
version string (latest) ( -v ) profile string (default) ( -p ) config string ( -c ) inventory string ( -i ) connection string ( -q ) hosts string ( -m ) instal-agent-from string ( -l ) |
version string (latest) ( -v ) profile string (default) ( -p ) config string ( -c ) inventory string ( -i ) connection string ( -q ) hosts string ( -m ) instal-agent-from string ( -l ) |
inventory string ( -i ) connection string ( -q ) hosts string ( -m ) |
inventory string ( -i ) connection string ( -q ) hosts string ( -m ) attach-configure-file string ( -f ) |