KW Knowledge base

RMM Monitoring

Deploying the RMM agent, understanding device monitoring, metrics, alerts, thresholds, and remote scripting.

Mitch Wigham
Updated 24 June 2026 · 5 views

What Is RMM?

The Remote Monitoring & Management (RMM) module gives you real-time visibility into the health of all devices running the KW Group agent. The agent runs on Windows, Linux, and macOS and reports metrics every ~60 seconds.

Installing the Agent

Agents are enrolled using installer tokens:

  1. Go to Admin → RMM → Installers.
  2. Click + New Installer.
  3. Set:
    • Label — e.g. "Acme Corp — London Office".
    • Customer — link to a CRM customer so devices auto-assign.
    • Site Name — e.g. "London HQ".
    • Remote Support — enables the quick-support runtime.
    • RustDesk — enables unattended remote access (RustDesk ID and password reported back).
  4. Click Save. Download links for Windows (.exe), Linux (.sh), and macOS (.pkg) are generated.
  5. Run the installer on the target device. It registers automatically and appears in the device list within 60 seconds.

Device List

Navigate to RMM → Devices. The list shows:

  • Status — Online (green), Offline (grey), Unresponsive (amber).
  • OS — Windows, Linux, or macOS icon.
  • CPU / Memory / Disk — live percentages from the last metric snapshot.
  • Last Seen — timestamp of most recent check-in.
  • Customer — linked customer.
  • Alerts — count of open alerts.

Device Detail Page

Click a device to open its detail page:

  • Metrics — live CPU, memory, disk, and network charts over the last hour, day, or week.
  • System Info — hardware fingerprint: CPU model, RAM, disk geometry, MAC addresses.
  • Installed Apps — full application inventory, refreshed on each agent tick.
  • Patches — pending Windows/Linux patches with apply action.
  • Alerts — all alerts for this device with acknowledge/resolve actions.
  • Scripts — run scripts from the library against this device.
  • Remote Access — launch an RDP/VNC/SSH session or browser-based Web session via the relay.
  • RustDesk — unattended access via RustDesk (if enabled at install).

Alert Thresholds

Default thresholds fire WARNING at 80% and CRITICAL at 95% for CPU, memory, and disk. To customise:

  1. Go to Admin → RMM → Threshold Sets.
  2. Create a threshold set and assign it to individual devices.

Alert Categories

Category Description
CPU CPU utilisation threshold breach.
MEMORY RAM utilisation threshold breach.
DISK Disk utilisation threshold breach.
NETWORK Network errors or interface drops.
MONITOR_HTTP HTTP/HTTPS health check failure.
MONITOR_PING ICMP ping check failure.
MONITOR_SSL SSL certificate expiry warning.
LICENSE_EXPIRY Tracked software licence near expiry.
CUSTOM Script-generated custom alert.

Remote Scripting

The script library (Admin → RMM → Scripts) stores reusable PowerShell, bash, or cross-platform scripts. To run a script:

  1. Open the device detail.
  2. Go to the Scripts tab.
  3. Select a script from the library.
  4. Click Run. The command is queued; output appears when the agent next polls (within 60 seconds).

Still need help?

Log a support ticket and the team will pick it up from this page.