Install Supported Agents on Remote Hosts

You can install supported Agent on a remote host or multiple remote hosts using a primary Smart Agent host.

Use the same installation commands with the --remote parameter to install supported agent on a remote host based on the source:
  1. (If using the download portal) Run the following command:
    • For Linux:
      sudo ./smartagentctl install <agent-type> --remote
    • For Windows:
      ./smartagentctl.exe install <agent-type> --remote
  2. (If using the local directory) Download the agent zip file from the Downloads portal to the current Smart Agent directory, and then run the following command:Ensure that the agent zip file is included in the Smart Agent directory.
    • For Linux:
      sudo ./smartagentctl install <agent-type> --remote --install-agent-from: <path>/<agent-type>.zip --download-protocol: local
      Here, path is the relative path of the existing Smart Agent directory. For example, if you have downloaded Machine Agent zip file at <smartagent>/agent/machine-agent.zip, specify the following:
      sudo ./smartagentctl install machine --remote --install-agent-from: agent/machine-agent.zip --download-protocol: local
      If you have downloaded Machine Agent zip file at <smartagent>/machine-agent.zip, specify the following:
      sudo ./smartagentctl install machine --remote --install-agent-from: machine-agent.zip --download-protocol: local
    • For Windows:
      ./smartagentctl.exe install <agent-type> --remote --install-agent-from: <path>/<agent-type>.zip —download-protocol: local
  3. (If using custom HTTP server) Run the following command:
    • For Linux:
      sudo ./smartagentctl install <agent-name> --install-agent-from https://url-path/<agent-type>.zip --download-protocol http
    • For Windows:
      ./smartagentctl.exe install <agent-type> --remote --install-agent-from https://url-path/agent.zip --download-protocol http