The VMS agent collector runs on the customer host to collect metrics, checks, and logs, then pushes them to VMS Master over HTTPS.
Agent Deployment Overview

Prerequisites (Agent)
Deployment Flow on Linux
1
1. Run the install script
-
Step: On the target host, run the script (no sudo required):
-
Check: The script prints
Step 1/6 ... 6/6progress. -
Result:
SUCCESS (verified): vms-monitor-agent <version> installed.
2
2. Check the service
-
Step: Query the service status:
-
Check: Status shows
active (running). -
Result: Binary at
~/.local/bin/vms-monitor-agent, config at~/.config/vms-monitor-agent/agent.env.
3
3. Verify connection logs
-
Step: Tail live logs:
-
Check: Look for the
agent startedline withagentKey,probes, andconfigVersion. -
Result: A JSON log line appears, e.g.:

https://<VMS_MASTER_IP>/dashboards/agent-config):

Deployment Flow on Windows
1
1. Run the install script
- Step: Open PowerShell (no Administrator required):
- Check: The script prints
Step 1/6 ... 6/6progress. - Result:
SUCCESS (verified): vms-monitor-agent <version> installed.
2
2. Check the agent status
- Step: Inspect the auto-start task and the agent process:
- Check: The task exists and an agent process is running.
- Result: Binary at
%LOCALAPPDATA%\vms-monitor-agent\vms-monitor-agent.exe.
3
3. Check logs / version
- Step: Print the version:
- Check: Prints version, commit, and build date.
- Result: Agent is online on the Dashboard.
Managing the agent from the command line
After install, open a new terminal/PowerShell and use thevms-monitor-agent command (no sudo/Administrator needed).
status shows whether the agent is installed / running / auto-start / version:

stop (permanent) then start again — notice running and auto-start change accordingly:

stop is permanent: it stops the process and disables auto-start. The agent does not come back after a reboot. Use start to resume or uninstall to remove.If command not found, open a new shell or use the full path (~/.local/bin/vms-monitor-agent on Linux, %LOCALAPPDATA%\vms-monitor-agent\vms-monitor-agent.exe on Windows).Updating the agent
Re-run the install command:-
Linux:
The script compares versions and asks before replacing the binary. If already up to date, the script reports
already current:
-
Windows:
Uninstalling the agent
Rununinstall from the binary, or re-fetch the script with uninstall:
-
Linux:

-
Windows:

