Back to Intelligence

Your RMM Is the Keys to the Kingdom: What the ConnectWise Breach Means for Your IT Team

SA
AlertMonitor Team
October 22, 2026
9 min read

Microsoft just confirmed the scenario every MSP has quietly dreaded: state-sponsored attackers compromised ConnectWise infrastructure and used it to reach 2,250 cloud tenants — gaining privileged access in some environments in under three hours, with AI agents doing much of the reconnaissance and exploitation work.

Read that number again: three hours, from foothold to privileged access. For context, that is less time than many help desks take to acknowledge, triage, and dispatch a single P1 ticket.

This is not just a security story. It is an operations story, and if you run IT for a living, it should make you look hard at two things: the RMM platform you trust with god-mode access to every endpoint, and the disconnected pile of tools around it that determines how fast your team can actually see and respond to anything.

The Uncomfortable Truth About Your Toolstack

Walk through a typical mid-size MSP or internal IT department and you'll find a stack that looks like this:

  • Remote access / RMM: ConnectWise ScreenConnect, NinjaOne, Datto RMM, TeamViewer
  • Monitoring: PRTG, Zabbix, SolarWinds, LogicMonitor
  • Helpdesk: ConnectWise Manage, HaloPSA, Freshservice, Jira Service Management
  • Patching: WSUS, PDQ Deploy, Ivanti

Four or five consoles. Four or five credential stores. Four or five timelines that never reconcile.

Each of these tools holds a piece of the truth, and the RMM holds the most dangerous piece: persistent agents running as SYSTEM on every endpoint, script execution across the whole fleet, and stored credentials for client environments. When that tool works, your team is fast. When it sits in a silo, your team is slow — and when it's a silo nobody watches, you get 2,250 tenants.

Let's be precise about what goes wrong operationally.

1. Nobody monitors the monitor — or the RMM

Most teams treat their RMM agent like plumbing: it's either working or it isn't, and they'll find out from an angry user. If 40 agents across three clients go offline at once, is that a VPN tunnel down, a DNS change, or something worse? In a siloed stack, answering that question means opening consoles one by one and hoping someone notices. The tool with the most privileged access in your environment is often the least observable thing in it.

2. The alert-to-action gap is measured in tab switches

2:04 AM: monitoring pages you — disk on a client's SQL server is at 97%. Now the dance begins. Log into the RMM (which console is this client on again?). Find the device. Start the session. Diagnose. Hunt for the cleanup script — it lives in a fourth tool. Run it. Then open the helpdesk and write up what you did, from memory, at 2:40 AM.

The fix took eight minutes. The tool-hopping took twenty. And your SLA report will show whatever timestamp got typed into the ticket — not the truth.

3. There is no single audit trail

Six months from now, someone asks: who ran a script on that domain controller, when, and why? The answer is scattered across RMM session logs, monitoring history, and half-empty ticket notes. For an MSP, reconstructing that timeline after an incident is manual archaeology — and your clients' cyber-insurance questionnaires don't care that the data exists somewhere.

4. Mass remediation is slow and deaf

You need to push an emergency patch or reset a service account across 300 endpoints in 12 client environments. That means scripting per client, console by console — while your monitoring tool keeps firing the same alert because it has no idea remediation is underway, and your helpdesk fills with duplicate tickets from users reporting the symptom you're already fixing.

5. Your SLA numbers are fiction

Alert timestamps live in the monitoring tool. Ticket timestamps live in the helpdesk. Remote session logs live in the RMM. The 38 minutes between detection and ticket creation appears in no report, because no single system owns the full timeline. Your dashboards say you respond in 15 minutes. Reality says otherwise, and you can't prove either one.

Now put the ConnectWise breach next to that picture. The attackers moved from initial access to privileged control in under three hours — automated, systematic, fast. The fragmented stack most IT teams work in can't route a single legitimate fix through four tools in under an hour. Response speed is no longer just an efficiency metric. It's the whole ballgame.

How AlertMonitor Changes the Equation

AlertMonitor was built on a simple bet: the monitoring console and the remote management tool should be the same console, and every action taken should land in the same timeline as the alerts that triggered it.

Here's what that looks like in practice:

RMM built into the monitoring console. Technicians remotely view and manage endpoints, open remote sessions, run scripts across device groups, and push software — without leaving the screen where the alert fired. No tab switching, no per-client console hopping, no guessing which tool owns which client.

Script results feed back into monitoring data. When a remediation script runs — whether triggered automatically or by a technician — the output lands in the same timeline as the alert. Everyone can see that the disk cleanup ran at 2:12, freed 41 GB, and the alert cleared at 2:14. Automated remediations and manual technician actions are equally visible and equally documented.

A real audit trail, by default. Every remote session, script execution, and software push is recorded: who, what, when, on which device, tied to the alert or ticket that justified it. When a client asks or an auditor asks, you answer in minutes instead of days.

Mass actions across the whole fleet. Select all domain controllers across all clients, run one compliance script once, and watch results stream back as monitoring data. Failures raise alerts on their own.

One fewer crown jewel to defend. Consolidating four privileged consoles into one tightly monitored platform doesn't just make your team faster — it shrinks the number of god-mode access points you have to secure, audit, and keep patched.

Patch status is monitoring data, not a monthly spreadsheet. Compliance sweeps run on schedule across device groups, and drift becomes an alert instead of a surprise.

Same 2 AM disk-full scenario, side by side:

Old, fragmented stackAlertMonitor
Page from the monitoring toolAlert in AlertMonitor
Log into the right RMM consoleOpen the device directly from the alert
Find the machine, start a sessionOne-click remote session
Hunt for the cleanup script in a fourth toolScript library on the device page, or auto-remediation
Re-open the helpdesk, write up the ticketTimeline auto-documents the action and the result
SLA report reflects whatever the ticket saysAlert-to-resolution measured end to end

The response path that used to be 30–40 minutes of tool juggling collapses into minutes of actual work.

What You Can Do This Week

You don't need to wait for a platform migration to tighten things up. Start here.

1. Inventory your privileged consoles. List every tool that can run code or store credentials on your endpoints — RMM, monitoring agents with script access, patching tools. Count the credential stores. If the number is more than two, that's your risk surface and your consolidation roadmap.

2. Treat your RMM agents like production services. Whether you're fully on AlertMonitor or running ScreenConnect or Ninja alongside it, agent heartbeat should be a monitored metric. A mass agent-offline event is a fire drill, not a footnote.

3. Build the sweeps you'll want at 2 AM — before 2 AM. These are the scripts worth scheduling across device groups today, so the answer is already sitting in the platform when something breaks.

Patch compliance sweep — run it across a Windows device group and let the results feed your monitoring data:

PowerShell
$Session  = New-Object -ComObject "Microsoft.Update.Session"
$Searcher = $Session.CreateUpdateSearcher()
$Pending  = $Searcher.Search("IsInstalled=0")
[pscustomobject]@{
    Hostname       = $env:COMPUTERNAME
    MissingPatches = $Pending.Updates.Count
    Critical       = ($Pending.Updates | Where-Object { $_.MsrcSeverity -eq 'Critical' }).Count
    GeneratedAt    = (Get-Date -Format 'yyyy-MM-dd HH:mm')
}

Disk headroom across a server group — one job, every server, worst offenders first:

PowerShell
$servers = "FILE01","FILE02","SQL01","DC01"
Get-CimInstance Win32_LogicalDisk -Filter "DriveType=3" -ComputerName $servers |
    Select-Object SystemName, DeviceID,
        @{n='SizeGB';  e={[math]::Round($_.Size/1GB,1)}},
        @{n='FreeGB';  e={[math]::Round($_.FreeSpace/1GB,1)}},
        @{n='FreePct'; e={[math]::Round(($_.FreeSpace/$_.Size)*100,1)}} |
    Sort-Object FreePct

Verify critical services on a domain controller after any remote work:

PowerShell
Get-Service -Name "Netlogon","DNS","kdc","W32Time" -ComputerName DC01 |
    Select-Object Name, Status, StartType

Quick health check on a Linux endpoint from a remote session:

Bash / Shell
df -h / | awk 'NR==2 {print "Root disk usage: "$5}'
systemctl is-active sshd
systemctl list-units --state=failed --no-pager
uptime

In a unified platform, each of these runs once against a device group, results land in the same timeline as your alerts, and failures raise alerts on their own — nobody greps through CSV exports at 3 AM.

4. Change what you measure. Stop reporting ticket-to-resolution. With monitoring, RMM, and helpdesk sharing one timeline, you can finally report alert-to-resolution — the number that actually describes how your team performs.

The Bottom Line

The ConnectWise breach is a story about attackers who moved fast because they had one privileged tool that reached everywhere. The counter is unglamorous and operational: fewer privileged consoles to defend, a complete audit trail of every remote action, and a response path measured in minutes instead of hours.

That's the platform we built. Your RMM should make your team fast — and it should never be the thing nobody is watching.

Related Resources

AlertMonitor RMM & Remote Management AlertMonitor Platform Overview Book a Demo RMM & Remote Management Resources

rmmremote-managementremote-supportendpoint-managementalertmonitorconnectwisemsp-operationspatch-management

Is your security operations ready?

Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.