Skip to content

Agents

The agent is a software package that runs on a system and at a high level does the below.

  • Control: Starts, stops and monitors programs
  • Access: Provides remote access to the system
  • Communication: Sends and receives data and commands from the cloud

INFO

Only one agent can run on one system at one time.

INFO

In hard real time scenarios the agent is responsible for ensuring the time constraints are met by programs.

How is the agent managed?

The agent is managed in one of two ways.

  • Launchpad: Through the online Agents window.
  • Via CLI: Via command line in the terminal of the device.

Typical actions may be to install, uninstall and upgrade the agent.

How will my system be affected?

When installing and running an agent it is important to understand the changes to the system.

The agent:

  • Requires root privilege
  • Starts up on boot
  • Logs out to syslog
  • Modifies iptables
  • Installs docker
  • Installs wireguard