Some alerts save your day.

Some alerts only create noise.

The difference is the policy.

If you're starting with RMM, don't turn on every notification from day one. Start with a small operational policy: which signals matter, who owns them, when they escalate, and what evidence should be left behind.

RMM monitoring console with alert rules and endpoint health signals

1) Start with a few alerts that actually hurt

The temptation is obvious: "let's alert on everything."

CPU, RAM, disk, antivirus, users, sessions, patches, services, every change. It sounds complete... until 80 emails arrive and nobody reads number 81.

For a first policy, choose signals with a clear action:

  • LowDiskSpace: you can still free space before the computer becomes useless.
  • DiskSmartPredictedFailure: you have a window to back up or replace the drive.
  • AntivirusDisabled: a Windows endpoint lost a basic protection layer.
  • MalwareDetected: Defender found something and you need context.
  • FailedLoginBurst or AccountLockoutBurst: it might be user error, but it might also be brute force or credential misuse.

You're not looking for perfection. You're looking for signals that make someone do something.

Practical tip: if an alert doesn't have an owner or an expected action, don't enable it yet. Put it in the backlog and come back when you can handle it.

2) Separate security, continuity, and maintenance

Not every alert belongs in the same lane.

A malware alert isn't handled like low disk space. A burst of failed logins doesn't carry the same urgency as an offline endpoint you already knew was powered off.

Split your first policy into three groups:

GroupExamplesExpected response
SecurityMalwareDetected, AntivirusDisabled, SecurityLogCleared, PrivilegedGroupMembershipChangeReview context, run the security action, and document
ContinuityDiskSmartPredictedFailure, critical endpoint offline, full diskPrevent downtime, back up, free space, or replace hardware
Maintenancepending patches, stale inventory, expected changesSchedule follow-up without interrupting urgent work

This helps the technician avoid jumping from a minor alert to a critical signal as if both were equal.

Operational workflow for turning RMM signals into owned alerts, escalation, action, and documented closure

Practical tip: use simple names for internal lanes: "security today", "operational risk", and "maintenance". If the name doesn't help people decide, change it.

3) Define escalation before the fire starts

One isolated alert can wait.

A pattern can't.

Example: one failed login on a laptop might be a clumsy password attempt. A burst of failures on a privileged account, followed by a lockout, deserves another read. Same with disk space: 18% free might not be urgent, but 6% on a billing server at 9:00 on Monday will catch up with you.

Your policy should say:

  • which alerts first-line technicians handle;
  • which alerts escalate to the client owner;
  • which alerts require immediate action;
  • when to create a ticket;
  • when to inform the client;
  • what gets documented at closure.

As external references, CISA Cybersecurity Performance Goals emphasize detection, monitoring, and reporting capability for relevant threats. NIST SP 800-61 Rev. 3 also treats incident response as a prepared cycle, not improvisation.

Practical tip: write rules in "if X happens, we do Y" format. Example: "if AntivirusDisabled appears on a server, check status, update signatures, run a scan, and document the result."

4) Connect the alert with context, not just email

Email tells you something happened.

It doesn't solve it.

When an alert arrives, the technician needs quick context:

  • which endpoint it is;
  • who uses it;
  • which recent alerts it has;
  • what software and inventory it has;
  • which patches are pending;
  • whether this happened before;
  • what action was taken last time.

That context works best near device monitoring, alerts, inventory and patch management. If every data point lives in a different tool, the technician loses minutes rebuilding the story.

Practical tip: require a one-line closure note for every critical alert: likely cause, action taken, and next step. If you can't write it, the alert probably isn't closed.

5) On Windows, decide what action comes next

A good policy doesn't end at "we received an alert."

It ends in action.

For Windows endpoints with Defender, Lunixar RMM helps you move from signal to response with actions such as UpdateSignatures, QuickScan, FullScan, and RemoveThreats when applicable. Microsoft documents that Defender quick scans are usually the recommended option for scheduled or on-demand scans in most cases, alongside real-time protection.

That doesn't mean every alert needs a full scan. It means your policy should decide by severity:

  • AntivirusDisabled: review status and restore protection.
  • MalwareDetected: update signatures, review details, and scan based on severity.
  • DefenderExclusionAdded: validate whether the exclusion was authorized.
  • SecurityLogCleared: treat it as a sensitive signal and review who made the change.

For Linux, keep expectations clear inside this flow: security inventory and visibility, not Defender remote actions. Linux patch management lives in the patching module, not in Defender security actions.

Practical tip: create a mini response table for your 5 most important alerts. If the technician can follow it in 2 minutes, you've already reduced the chaos.

6) Use a minimum policy anyone can follow

The policy doesn't help if it only lives in the senior technician's head.

It needs to be visible, short, and repeatable.

A first version can look like this:

AlertInitial severityOwnerResponse timeExpected actionClosure evidence
MalwareDetectedCriticalSecurity / senior techTodayUpdate signatures, review details, and scan based on severityScan result and action taken
AntivirusDisabledHighAssigned technicianTodayValidate status and restore protectionFinal antivirus state
DiskSmartPredictedFailureHighAssigned technician24 hoursBack up, review replacement, and notify the clientReplacement or mitigation plan
LowDiskSpaceMediumFirst line48 hoursFree space or schedule cleanupSpace recovered and likely cause
FailedLoginBurstHigh if it affects a critical accountSecurity / client ownerTodayReview account, source, and patternAccount reviewed and next step

It doesn't need to be perfect. It needs to prevent improvisation.

Practical tip: review this table every Monday. If an alert never leads to action, lower priority or change the trigger. If an alert always arrives late, tune the threshold.

Quick template for your RMM alert policy

Copy this structure and adapt it per client:

``text If [alert] appears on [endpoint type], review [minimum context], run [expected action], create a ticket if [condition], escalate to [owner] if [condition], close only after documenting [result]. ``

Example:

``text If AntivirusDisabled appears on a Windows server, review Defender status and recent alerts, restore protection and run UpdateSignatures, create a ticket if protection doesn't return to a normal state, escalate to the client owner if it coincides with MalwareDetected, close only after documenting the final antivirus state. ``

Practical tip: a simple template is worth more than a long procedure nobody opens under pressure.

FAQ: first RMM alert policy

Which alerts should I enable first in an RMM?

Start with alerts that have a clear action: LowDiskSpace, DiskSmartPredictedFailure, AntivirusDisabled, MalwareDetected, FailedLoginBurst, and AccountLockoutBurst. Then add signals based on the client type and endpoint criticality.

How do I avoid too many alerts?

Don't enable alerts without an owner, severity, and expected action. If an alert doesn't change a decision, it probably only adds noise. Review weekly which alerts were useful and which ones nobody handled.

Should every alert create a ticket?

No. Some alerts only need review or quick closure. Create a ticket when the issue needs follow-up, authorization, client communication, evidence, or multiple actions. If everything creates a ticket, the board becomes another inbox.

Which alerts are critical for MSPs?

Critical alerts usually affect security or continuity: malware, antivirus disabled, security logs cleared, privileged group changes, predicted disk failure, and login bursts on sensitive accounts.

Does every client need the same policy?

No. You can start with a common baseline, but servers, administrative workstations, point-of-sale devices, and user laptops don't carry the same impact. Tune the policy by criticality.

Close the loop: fewer alerts, better decisions

Your first RMM alert policy doesn't need to be huge.

It needs to be useful.

Start with security, continuity, and maintenance signals. Connect every alert with context. Define who responds. Document closure. Tune every week.

Lunixar RMM fits this workflow because it connects monitoring, alerts, inventory, patching, security, and remote access in one operating flow. If your alerts currently live as disconnected emails, the 2-week trial lets you validate the workflow with up to 5 devices, no card required, and full access.

You can keep going with these guides: