Mechanics
How it actually behaves
Each item is tagged with how far it can be trusted. Verified means checked against official documentation; field means it is our recommendation, not a vendor claim; unpublished means NinjaOne does not state it at all.
A condition is a threshold plus a duration
verifiedCPU conditions trigger when utilization is above, below, or equal to a threshold across a configurable time interval. The duration parameter is what separates a console people act on from one they have muted.
28 agent condition types, plus separate VM host, VM guest, and NMS families
verifiedAgent conditions include CPU, Memory, Disk Free Space, Disk Usage, Disk Active Time, Disk Transfer Rate, Network Utilization, Process, Process Resource, Windows Service, Daemon, Device Down, Reboot Pending, System Uptime, Windows Event, Critical Events, SMART Status Degraded, RAID Health, Software, Antivirus Health, BitLocker Status, FileVault Status, Battery, Backup Alerts, Patch CVSS Score, Patch Last Installed, Script Result, and Custom Fields. VM host adds 7, VM guest adds 6, NMS adds 14.
Device Down supports a reset interval and re-trigger
verified'Trigger again if condition still true after reset' is the difference between one alert and a repeating reminder that something is still broken. Flapping devices are a configuration choice, not an inevitability.
Script Result conditions make the catalogue extensible
verifiedA custom script's result code and output text become an alertable condition, with text matching that is case sensitive. Anything you can detect in PowerShell or bash becomes first-class monitoring.
Custom Field conditions turn business state into monitoring
verifiedConditions can evaluate CheckBox, Numeric, Date, DateTime, Decimal, Text, TextEncrypted, TextEmail, TextIpAddress, TextPhone, MultiSelect, Dropdown and URL fields, with 'meet all' or 'satisfy at least one' logic. A compliance attribute becomes an alert instead of a spreadsheet.
RAID monitoring is vendor-specific and has a documented gap
verifiedDell via PERCCLI.exe and HP via the HPSSACLI utility, driven by Event ID. HP Mega RAID is explicitly excluded. If the customer runs it, say so before the POC rather than after.