Edge Agent Onboarding
Edge onboarding is intentionally simple:
- Install
serviceradar-agenton the host (RPM/DEB from GitHub Releases). - In the UI, create an agent package.
- Copy/paste the enroll command on the host.
That is it. The agent enrolls, receives config, and starts streaming results.
Prereqs
- You can reach the web UI for your deployment.
- The host can reach your
agent-gatewayendpoint (outbound). - You have
sudoon the host.
1. Install The Agent (RPM/DEB)
Download the latest serviceradar-agent package from the ServiceRadar GitHub Releases page and install it on the target host:
- Debian/Ubuntu: install the
.deb - RHEL/Alma/Rocky: install the
.rpm
After install, confirm the CLI exists:
/usr/local/bin/serviceradar-cli --help
2. Create An Agent Package (UI)
In the web UI:
- Go to Settings -> Agents -> Deploy
- Click Create Agent Package
- Fill in the required fields in the modal (gateway, agent ID/label, etc.)
- Submit
The UI will show a one-liner enroll command that looks like:
sudo /usr/local/bin/serviceradar-cli enroll --token edgepkg-v1:<token>
3. Enroll The Host
On the host where you installed the agent, paste the enroll command from the UI:
sudo /usr/local/bin/serviceradar-cli enroll --token edgepkg-v1:<token>
Notes:
- Treat the token as a secret (it grants enrollment).
- If you need to re-enroll, generate a new agent package to get a fresh token.
4. Verify
In the UI:
- Go to Settings -> Agents
- Confirm the agent shows Online and its last-seen timestamp is updating.
On the host:
- Check the agent service logs (systemd) and confirm it connects to
agent-gateway.
Next: Turn On Collection
Onboarding just gets the agent connected. The next step is enabling the collection features you want (all via the UI).
Host Metrics (Sysmon)
Sysmon profiles control host metrics collection from enrolled agents.
- Go to Settings -> Sysmon Profiles
- Create a baseline profile (example: “Default Host Metrics”)
- Set Target Query to apply broadly, for example:
in:devices(apply to all devices)in:devices tags.role:server(only servers)
- Save
Agents fetch updated profiles via GetConfig and start publishing host metrics.
See: Sysmon Profiles
Network Sweeps (Availability + Discovery Seeds)
Sweep groups schedule scans against device inventories and static targets.
- Go to Settings -> Networks
- Create a Scanner Profile (ports, timeouts, concurrency)
- Create a Sweep Group and choose:
- target criteria (inventory match)
- static targets (CIDRs / IPs / ranges)
- schedule
- Enable the group
See: Network Sweeps
SNMP Polling
SNMP profiles configure embedded agent SNMP polling.
- Go to Settings -> SNMP Profiles
- Create a profile and set a Target Query (SRQL) to select devices
- Add targets/credentials and enable polling
See: SNMP Ingest Guide
Discovery / Mapper
Discovery runs inside serviceradar-agent and is configured from the UI.
- Go to Settings -> Networks -> Discovery
- Create/enable discovery jobs
- Verify interfaces and topology are flowing into inventory and the graph
See: Discovery Guide