Uninstalling
Remove the Watchflare agent from a Linux or macOS host.
sudo watchflare-agent uninstallLinux
The uninstall command is interactive. It stops and removes the service, deletes the binary, and asks separately whether to remove the data directory, config directory, log file, and system user:
sudo watchflare-agent uninstall === Watchflare Agent Uninstallation ===
[1/6] Checking permissions...
→ Running as root
[2/6] Removing service...
[3/6] Removing binary...
[4/6] Data and configuration...
Remove data directory (/var/lib/watchflare)? (y/N):
Remove configuration directory (/etc/watchflare)? (y/N):
[5/6] Log files...
Remove log file (/var/log/watchflare-agent.log)? (y/N):
[6/6] System user...
Remove system user 'watchflare'? (y/N):
Answering N to data/config preserves registration credentials, so the host can be reinstalled later without re-registering.
Note
The host is not automatically removed from the Hub dashboard after uninstalling the agent. It will appear as offline. Delete it manually from the dashboard if you no longer need it.
macOS
Stop the service and uninstall via Homebrew:
brew services stop watchflare-agent
brew uninstall watchflare-agent To also remove config and data files:
rm -rf $(brew --prefix)/etc/watchflare
rm -rf $(brew --prefix)/var/watchflare
rm -f $(brew --prefix)/var/log/watchflare-agent.log Remove the host from the dashboard
Uninstalling the agent does not remove the host from the Hub. To delete it:
- Open the host’s detail page in the dashboard.
- Click the ⋯ menu → Delete host.
Deleting the host removes all its metrics history, package inventory, and alert rules from the database.