Skip to main content
This guide explains how to prepare onboarding information, install monit-agent, and start the Agent as a system service.

Before you begin

Prepare the following information before installation: The Edge address must include a protocol prefix. Supported protocols are ws://, wss://, http://, and https://. Use wss:// in production. ws:// and http:// can be used in internal networks.

Install monit-agent

The following steps use Linux as an example.
After extraction, the directory should contain:
Confirm that the binary is executable:

Start in the foreground

The minimum startup command is:
If --agent.hostLocator is omitted, the Agent automatically selects the local default egress IP as the host object address. It is recommended to keep this value consistent with the machine identifier used by your monitoring system.

Configure multiple Edge addresses

If there are multiple Edge addresses, separate them with commas:
The Agent reconnects automatically. If the current connection is unavailable, it continues trying other Edge addresses.

Use Basic Auth or TLS

If Basic Auth is enabled on Edge, pass both the username and password:
If Edge uses a private CA certificate, specify the CA file:
When TLS parameters are configured, the Edge address should use wss:// or https://.

Install as a system service

After the foreground startup works, install the Agent as a system service:
View logs:
If you modify the Edge address, Basic Auth, TLS parameters, or hostLocator, restart the Agent. After modifying agent.yaml, send SIGHUP to reload the configuration:

Next step

After the Agent starts successfully, a host object usually appears on the monitoring object page within a few seconds. Next, read Configure Monitoring Objects to add database and middleware objects in agent.yaml.