MantisRMM · Getting Started Guide

MantisRMM Getting Started

Last updated October 2026 · Applies to all MantisRMM tenants

This guide walks you through everything you need to get MantisRMM running — from installing your first agent and reading device health to building automated remediation workflows. Follow the steps in order if you're new, or jump to any section using the sidebar.

Overview

MantisRMM is a cloud-native remote management platform that runs on Cloudflare's edge. There is nothing to install on your end for the management portal — it's a web application at rmm.mantisops.net. The only software you install is a lightweight agent on each managed endpoint.

Key concepts:

ConceptDescription
TenantYour organization's isolated environment. All your devices, scripts, users, and settings live here.
DeviceA managed endpoint (Windows, Linux, or macOS) running the small MantisOps agent background service. MantisRMM lists them under Devices.
Company (client)A grouping of devices — typically a customer or business unit. The client switcher and the Devices client tree use your companies.
SiteA physical or logical location within a company, used for organizing devices and network probes.
GroupA sub-grouping within a site — by role, location, OS, etc.
Health scoreA 0–100 score with an A–F grade for each device, built from its patch, security and disk checks. See Devices & Health.
ScriptA PowerShell, Bash, or Python script that can be run against devices manually or on a schedule.
WorkflowA multi-step automation that chains scripts, notifications, and conditions.

MantisRMM's labelled sidebar on the left has two sections: Monitor (Dashboard, Devices, Alerts, Event log) and Manage (Updates, Software, Scripts, Workflows, Policies, Files, Reports, and Admin settings for admins). Collapse sidebar shrinks it to a rail of icons; on a phone it opens as a drawer from the menu button.

The bar that used to run along the bottom of the screen is gone: the licence meter is now the plan meter in the sidebar, the tenant ID is under Copy tenant ID, and the company picker is the client switcher. Agents is now called Devices; links to it still work.

Install Agents

Agents are single-binary executables. They connect outbound to the MantisRMM API over HTTPS — no inbound firewall rules required.

Step 1 — Get your installer

Copy the one-line install command for your platform from the Customer Portal → Agents & Probes, or in MantisRMM under Devices → + Add device. The commands there already contain your enrollment code.

Install commands use your enrollment code (it starts with mek_). Find it in the Customer Portal (portal.mantisops.net) → Agents & Probes → Enrollment codes; admins and owners can see it. One code enrolls the endpoint into every MantisOps product your account is licensed for. If a code leaks, rotate or revoke it there — agents that are already installed are not affected.

The one-line installers, with your code in place of the placeholder:

Windows

PowerShell, as Administrator:

$env:TENANT='<YOUR-ENROLLMENT-CODE>'; [Net.ServicePointManager]::SecurityProtocol=3072; iwr -UseBasicParsing 'https://api.rmm.mantisops.net/agent/unified/install/windows' | iex
Linux macOS
curl -fsSL https://api.rmm.mantisops.net/agent/unified/install/unix | sudo TENANT=<YOUR-ENROLLMENT-CODE> bash
portal.mantisops.net/agents
Portal → Agents & probes: pick Windows, Linux or macOS and copy the one-line install command (it already contains your enrollment code). The network-probe installer is further down the same page.
ℹ️Full installation guide: requirements, enrollment codes, Group Policy / Intune / MDM deployment, updates, uninstalling and troubleshooting are covered in Installing the MantisOps Agent.

Step 2 — Install on Windows

Windows
1

Run the PowerShell command as Administrator

Paste the Windows command above into an elevated PowerShell. It installs the agent to C:\Program Files\MantisOps as the Windows service MantisAgent ("MantisOps Unified Agent"), starts it, and finishes with Done! Unified agent enrolled and running as a service.

2

Group Policy, Intune and other mass deployment

The Portal has a ready-made Group Policy startup script, and the same one-line command works from Intune or another RMM. See Mass deployment in the agent install guide. Users can also install with the MantisOps Setup installer and a setup code.

portal.mantisops.net/agents
Portal Agents & Probes page showing the Windows PowerShell one-line agent installer
The Windows one-liner — run it in an Administrator PowerShell. (Your enrollment code is shown in the Portal; it's masked in these screenshots.)

Step 3 — Install on Linux

Linux

Run the Linux command above as root (or with sudo). It installs the agent to /usr/local/bin/mantis-agent and creates the systemd service mantis-agent, which starts at boot.

To check the agent status:

sudo systemctl status mantis-agent
portal.mantisops.net/agents
Portal Agents & Probes page showing the Linux agent install command
The Linux install command — run it as root or with sudo.

Step 4 — Install on macOS

macOS

Run the macOS command above in Terminal. It installs the signed, Apple-notarized agent package (/Applications/MantisAgent.app) and a launch daemon that starts at boot. For remote desktop, grant MantisAgent Screen Recording and Accessibility in System Settings → Privacy & Security, or pre-approve them with an MDM profile: see macOS privacy permissions.

Unattended install — target a specific tenant

The one-line commands above are non-interactive, so mass deployment (another RMM, an MDM, imaging, or Group Policy) uses the same commands. Enrolling with a code needs agent 2.0.194 or later; the install commands always download the latest agent. For Group Policy, use the ready-made script and its dedicated GPO code from Agents & Probes: every domain user can read GPO scripts, so keep that code separate and rotate it if a script leaks. Step-by-step instructions for Group Policy, Intune and macOS MDM, and the agent's command-line options, are in the agent install guide.

✅One agent, one enrollment: the same --enroll code brings the endpoint online for every MantisOps product your tenant is licensed for, Mantis360 included. No separate 360 token is needed.

Since October 1, 2026, older commands that use your tenant ID instead of a code can no longer install new devices: the install stops with New installs need an enrollment code. Devices that are already installed are not affected. Update your GPO, Intune and RMM scripts to use the enrollment code.

Verify the agent is online

Within 30–60 seconds of installation, your endpoint should appear in the Devices list as online. If it doesn't appear after 2 minutes, check that the endpoint has outbound HTTPS (port 443) access to api.rmm.mantisops.net.

ℹ️A new device shows Not scored yet until its first inventory arrives; its health score appears shortly after.
rmm.mantisops.net/#agents
MantisRMM Devices list with Windows, macOS and Linux endpoints, each with its health score, issues and 24-hour uptime strip
New agents appear under Devices within a minute, showing status, logged-in user, OS, a health score and their uptime.

Devices & Health

Monitor → Devices lists every managed endpoint, sorted by health with the worst first.

Health score

Each device gets a health score from 0 to 100 and a grade: A 90 or more (Excellent), B 80–89 (Good), C 70–79 (Fair), D 60–69 (Poor) and F below 60 (Critical). The score is a weighted checklist:

CheckWeight
Critical patches20
Disk encryption15
Antivirus15
OS support15
Firewall10
Disk space10
Secure Boot · TPM5
User Account Control5
Agent5

A check that's only a warning earns half its weight. Devices scoring 80 or more count as Healthy, 60–79 as Needs attention and below 60 as At risk.

The Devices list

A device's Overview

Click a device to open it. The tabs are Overview, System, Software, Updates, Users & groups, Alerts, History and Settings. The Overview shows:

The dashboard's Fleet health widget shows the same healthy share, health bar and needs-attention items, plus the clients with the lowest median health.

Companies, Sites & Groups

Companies let you organize devices by customer or business unit. Sites and groups add more levels within a company — useful for separating locations, workstations or servers.

Create a company

  1. Companies are shared by every MantisOps product, so they're created in the Customer Portal: Companies → + Add Company
  2. Enter the company name and save — it appears in MantisRMM's client switcher and client tree

Create a site or group

  1. In Devices, click the Sites and groups button in the toolbar
  2. Click + Site or + Group, or use a site's menu → Add Group
  3. Name it (e.g., "Workstations", "Servers", "US-East")

Assign a device to a company, site or group

In Devices, open the device's ⋯ menu → Assign company…. For several devices at once, tick them and use Assign client… or Site / group… in the bulk bar. A device belongs to one company and one group at a time.

✅Best practice: Create one company per managed customer. Use groups to separate servers from workstations within each company. This makes it easy to apply scripts and policies to the right targets.

Users & Roles

MantisRMM supports multiple users per tenant with role-based access control. Users and roles are managed in the Customer Portal and apply across MantisOps; MantisRMM's Admin settings → Users shows the list with a link to the Portal.

Roles

The account owner and admins have full access. For everyone else, create roles in the Portal under Users → Roles & Permissions → + New Role, and set each feature to No Access, View Only or Full Edit — for example a technician role that can use remote desktop and run scripts but not change settings.

Add a user

  1. In the Customer Portal, go to Users → + Add User
  2. Enter the user's name and email address and select their role
  3. Click Save — they'll receive a welcome email with a link to set their own password

Scoped technicians (per-company access)

If you want a technician to only see devices belonging to specific companies, set Company Access on their role (and, to narrow it further, RMM Device-Group Access). Scoped technicians cannot see devices from other companies.

⚠️Admin accounts have full access to all companies and settings. Keep the number of admin accounts to a minimum — use the Technician role for day-to-day work.

Remote Access

MantisRMM provides several remote access methods — each suited to different tasks.

Remote Desktop (Windows)

Open an online Windows device and click Remote desktop (or click the OS icon on its row in Devices, or use the row's ⋯ menu). A new browser tab opens with a full desktop session. Features:

Remote Terminal / Shell

Available on all platforms. Open a device and click Terminal to open an interactive shell session directly in the browser:

File Manager

Browse the remote filesystem, upload files from your local machine, and download files from the endpoint — available on all platforms from the device's ⋯ menu → File Browser (the same menu has Processes, Services, and on Windows Registry, Event Viewer and System Info).

Scripts & Automation

Scripts are reusable PowerShell, Bash, or Python programs you can run against one or multiple devices. They support variable substitution, agent field references, and custom field read/write.

Create a script

  1. Go to Manage → Scripts → the Custom tab → + New Script (the Built-in Library tab has ready-made scripts)
  2. Enter a name, description, and select the language (PowerShell / Bash / Python)
  3. Write your script in the editor. Use the Variables tab to add user-supplied variables and the ? Ref button to see all available substitution tokens.
  4. Click Save

Variable substitution

Three types of variables can be embedded in scripts:

SyntaxTypeNotes
{{VARNAME}}User variablePrompted when running manually. Define in the Variables tab.
{{AGENT:hostname}}Agent fieldRead-only. Populated automatically from the agent at runtime.
{{FIELD:label}}Custom fieldReadable and writable. Reads current value; write via stdout.

Available agent fields

Use these in scripts as {{AGENT:fieldname}}:

hostname, os, os_version, arch, ip, mac, agent_version, last_seen, platform

Writing back to custom fields

To update a custom field from a script, print a line to stdout in this format:

# PowerShell Write-Output "MANTIS_FIELD:Asset Tag=ABC-12345" # Bash echo "MANTIS_FIELD:Asset Tag=ABC-12345"
✅You can write multiple fields in a single script execution — just print one MANTIS_FIELD: line per field.

Run a script against devices

  1. Open a device and click Run script (or use Run Script in its ⋯ menu). For many devices, tick them in Devices and click Run script in the bulk bar
  2. Choose the script and fill in any required variables
  3. Click Run Script — results appear in real time

Workflow Automation

Workflows chain multiple steps together — scripts, conditions, delays, and notifications — and can be triggered on a schedule or manually.

Create a workflow

  1. Go to Manage → Workflows → + New Workflow, or start from Browse templates
  2. Choose a trigger: Manual (on demand), Scheduled, Run once at…, or an event such as New device detected, Agent went offline or Alert is triggered
  3. Add steps from the step palette; for a Run Saved Script step, select the script and configure variable overrides
  4. Save the workflow
rmm.mantisops.net/#workflows
MantisRMM workflow detail for a High-CPU Auto-Remediation workflow: manual trigger, then a PowerShell script, an HTTP request that opens a PSA ticket, and a notification
A workflow's steps, trigger and targets. Steps run in order and can stop on failure.

Workflow step types

StepDescription
FlowRun Workflow, Set Variable, Delay, Wait for Operator Input, Exit Workflow
ScriptsRun a saved script or inline code, start or stop a process
Services, registry & filesManage a service, set or delete a registry key, download a file
MetadataSet a custom field, add or remove a tag, add the device to a group
SecurityEnable or disable disk encryption, rotate the BitLocker key, run a Defender scan
Updates & packagesWindows updates (including patch to completion), Linux and macOS updates, restart, and Winget, Linux and Homebrew packages
NotifySend a notification to the device, send an email, or make an HTTP request
ℹ️Workflows run server-side — they continue even if you close the browser. Open the workflow to see its recent runs and each run's detail.

Patch Management

MantisRMM provides Windows Update management and Winget software deployment from the portal.

rmm.mantisops.net/#updates
MantisRMM Updates view listing the pending Windows updates across the fleet with severity, release date and machine count
Updates lists every pending Windows update across your fleet, with severity, category and release date.

Windows Update

Open a device and click the Updates tab to see all its pending Windows updates; Manage → Updates shows them across the fleet. You can install individual updates or run Install All to apply everything. To patch on a schedule, use a workflow with a Scheduled trigger and the Install Windows Updates (patch to completion) step (see Schedules).

Winget software management

From the Software tab on any Windows device, you can:

Schedules

To run scripts or other actions automatically against devices on a recurring basis, give a workflow a schedule. There is no separate Schedules page.

Schedule a workflow

  1. Go to Manage → Workflows and create or open a workflow
  2. Under the Schedule triggers, choose Scheduled (recurring) or Run once at…
  3. Add the steps to run — for example a Run Saved Script step — and choose the target devices
  4. Save — the schedule is active immediately

Automation policies (Manage → Policies → Automation (cron / triggered)) also have a schedule.

✅Use schedules for recurring maintenance tasks: weekly patch checks, daily log cleanups, nightly compliance scans.

Alert Rules

Alert rules monitor device status and notify you when conditions are met.

Available alert triggers

Create an alert rule

  1. Go to Monitor → Alerts → the Rules tab → + Add Rule (the Script Monitors and Event Log tabs have + Add Monitor)
  2. Select the trigger type and configure thresholds
  3. Enter one or more notification email addresses
  4. Set the scope: all devices, a specific company, or a specific group
  5. Save — the rule is active immediately

Agent Policies

Policies define configuration and compliance expectations for groups of devices. Manage → Policies has three kinds: Posture (compliance) checks, Configuration (GPO-style) policies (when enabled for your account) and Automation (cron / triggered) policies.

Create a configuration policy

  1. Go to Manage → Policies → Configuration (GPO-style) → + New Policy
  2. Define the settings to apply — as JSON, or by pasting or importing a GPO report
  3. Set the Apply interval (seconds) (how often to re-apply)
  4. Save the policy

Assign a policy to a site or group

In the policy's Assignments section, pick a Site or Group and click Assign. All devices there will be evaluated against the policy.

Custom Fields

Custom fields let you attach structured metadata to devices — asset tags, warranty expiry, owner names, location codes, and anything else your team needs.

Create a custom field definition

  1. Go to Admin settings → Security → the Custom Agent Fields card → Add
  2. Enter a label (e.g., "Asset Tag"), field type (text, number, date), and an optional default value
  3. Save — the field is immediately available on all devices

Set field values on a device

Open a device → the System tab → Custom Fields → edit any field value inline. Values can also be written from scripts using the MANTIS_FIELD: output pattern (see the Scripts section).

Use field values in scripts

Read a custom field value inside a script with {{FIELD:label}}. The value is substituted at script execution time before the script is sent to the device.

# Example: use "Asset Tag" custom field in a script $tag = "{{FIELD:Asset Tag}}" Write-Output "Running on asset: $tag"
Need help?

Submit a support ticket via our support page or email support@mantisops.net. We respond within one business day.