This page provides requirements, permissions, and a procedure to install the Machine Agent. You can also use the Smart Agent to deploy the Machine Agent. The Agent Installer simplifies the agent installation process.
To install Machine Agents in Kubernetes, see Install the Cluster Agent with the Kubernetes CLI.
Make sure to thoroughly test your deployment in a staging or test environment before deploying it to production. |
Machine Agent installations with a bundled JRE include:
Machine Agent installations without a bundled JRE should use:
To avoid permission issues, install the agent as the same user who owns the Machine Agent files or as an administrator on the host machine.
<machine-agent-home>
installation directory should be readable by the Machine Agent. conf
directory in the agent installation directory.<machine_agent_home>
). We recommend that you restrict permissions to users authorized to start, stop, and configure the Machine Agent:<machine-agent-home>
.<machine-agent-home>\bin\machine-agent.vbs
.The following table lists characters that are not supported for the <machine-agent-home>
directory name or in any directory in the path:
Not Supported on any OS | Not Supported on Linux | Not Supported on Windows |
---|---|---|
Whitespace characters | % # | % # \ / : * ? " < > | |
An exclamation point at the end of the directory name | Control characters such as ASCII EOL, CR, etc. |
The controller-info.xml
file contains the properties used to specify agent to Controller communications. To specify the Controller host, port, and account access key properties, see Plan the Machine Agent Configuration. Based on your installation requirements, you may need to configure additional properties.
The following steps are for new installations. To upgrade Machine Agent <= 4.3, see Upgrade the Machine Agent.
From Downloads, download the Machine Agent installation package for your OS environment onto the machine you want to monitor.
If there is no download bundle for your OS, use the Machine Agent zip file without the JRE, and use a separately downloaded JRE to run it. You need to download a separate JRE if the one already installed on the machine is a version earlier than JRE 1.8. |
Install Using the Non-JRE Zip File - Use this for OS environments other than Linux, Solaris, Windows, and Mac OS X.
Start the Machine Agent by executing <machine_agent_home>/bin/machine-agent
. If you have java
or system
properties, you can add them to the end of the command. To review machine usage, enter machine-agent -h
.