RMM Integrations

ConnectWise Automate, Zabbix, ScreenConnect and Azure Resource Manager connected to one asset register, one alert queue and one ticket — with remote actions from the ticket a technician is already reading.

The problem

The RMM knows the machine is down. The PSA knows who owns it, what they pay for, and whether anyone has been told. Neither knows the other, so a technician keeps two consoles open and a third tab for the remote session — and reconciles them by memory. Alerts that fire during a planned maintenance window still page someone. And when a client asks which of their machines are healthy, the answer takes an afternoon.

What Solidlio does about it

Solidlio imports the devices your RMM manages as assets, mapped into the right client organization by Automate client, Automate group or Zabbix host group. Alerts arrive as monitoring records, deduplicate onto an already-open ticket rather than opening a second one, and are suppressed while a change-management maintenance window is in effect. A technician acts on the machine — command, script, reboot, remote session — from the ticket. Every action is audited.


Capabilities

CapabilityWhat it does
Device discoveryImports Automate computers, Zabbix hosts and Azure resources as assets
Multi-tenant routingMaps Automate clients and groups, and Zabbix host groups, to individual client organizations
Software inventoryImports the installed-software register from Automate, resolving shared vendors safely
Drive and patch metadataRecords total storage across all volumes, plus patch status
Alert ingestionPolls or receives alerts, deduplicating onto an existing open ticket
Alert-to-ticketRaises a ticket through the full pipeline — queue routing, SLA assignment and queue notification
Maintenance suppressionSuppresses alerts during a change-management maintenance window, and pushes the window to Zabbix
Auto-resolveCloses the linked ticket when the underlying alert clears
Remote actionsCommand, script, reboot and shutdown via Automate; control, wake, message and lock via ScreenConnect
Ad-hoc support sessionsCreates a ScreenConnect support session from an asset or ticket
Azure cost ingestionImports Cost Management data alongside the resource inventory
Sync historyRecords every run with counts, duration, status and errors

Built for MSPs and their clients

One Automate server or one Zabbix instance serves every client you manage. Mapping is what turns that into per-tenant data rather than one shared pile.

OrganizationMSP
Connecting the RMMConnects and owns the credentials
Device attributionSees only its own assetsMaps each Automate client / Zabbix host group to a client organization
AlertsSees alerts for its own machinesSees alerts across every managed client
Remote actionsRuns commands and remote sessions, with every action audited

How it works

  1. Connect — enter the RMM’s URL and credentials, or grant admin consent for Azure. Credentials are encrypted at rest and never displayed again.
  2. Map — Automate clients or groups, and Zabbix host groups, to the client organizations they belong to.
  3. Discover — devices import as assets, matched to existing assets by serial, hostname or MAC within that organization, never across tenants.
  4. Alert — alerts arrive on a schedule or by inbound webhook, deduplicate onto an open ticket, and raise a new one through the normal ticket pipeline when there is none.
  5. Act — a technician runs a command or opens a remote session from the ticket or the asset. The action is recorded in the audit trail.

Provider coverage

ProviderStatus
ConnectWise AutomateShips — the fullest integration: inventory, software, drives, patches, alerts, remote actions
ZabbixShips — host discovery, alert ingestion, inbound webhook, maintenance push. Version-aware auth, including the Bearer transport Zabbix 7.2 requires
ConnectWise ScreenConnectShips — session discovery, remote control, wake, message, lock, support sessions
Azure Resource ManagerShips with limits — resource inventory, decommission detection, cost ingestion
Datto RMM, NinjaOneRoadmap. No integration exists; setup is refused

Honest limits

  • Azure has no subscription-to-client mapping. Every Azure resource lands in the connecting organization, so an MSP cannot yet attribute Azure resources to individual clients the way it can with Automate and Zabbix.
  • ScreenConnect is configured through the generic setup wizard; it has no dedicated management page.
  • Per-volume drive detail is available live on the Automate device page, not stored on the asset — the asset carries the total.

Security

  • Requests to self-hosted RMM servers pass an SSRF guard that pins the connection to the address it validated, so a hostname cannot be repointed at an internal address between the check and the request. Private, reserved, loopback, link-local and cloud-metadata addresses are refused.
  • Every device, session and inventory read requires organization administrator.
  • Every remote action requires organization administrator and writes an audit record naming the actor, the asset and the action.
  • Remote session launch URLs are restricted to sessions the tenant’s own integration knows about.
  • Alerts and asset mappings are tenant-pinned; a device can never be re-parented into another customer’s organization by a stale external id.

Editions

RMM and monitoring integrations are not plan-gated. Every tier includes them.

CapabilityFreeStarterGrowthScaleEnterprise
Automate, Zabbix, ScreenConnect, Azure
Alert-to-ticket with SLA
Remote actions (audited)
Multi-tenant device mapping

See this working on a real account.

Book a walkthrough and we will run this capability against your own clients, devices and tickets.

Book a demo All features

A 30-minute walkthrough against your own workflow. No slides.