Ensure Ninja Service is Running [Macintosh]
Summary
This condition serves as the evaluation logic for the NinjaRMM Agent Self-Heal solution on macOS. It runs the Check Ninja Service Monitoring [Macintosh] script to verify that the background watchdog (LaunchDaemon and monitoring script) is fully intact. If the check fails, the condition triggers the Ensure Ninja Service is Running [Macintosh] automation to restore the monitoring setup and restart any stopped services.
Details
Name: Ensure Ninja Service is Running [Macintosh]
Description: Validates the presence and integrity of the self-heal monitoring configuration on macOS. If the monitoring script, its file hash, the LaunchDaemon plist, or the daemon load status is missing, the condition triggers remediation.
Recommended Agent Policies: Mac Policy [Default]
Dependencies
- Solution: NinjaRMM Agent Self-Heal
- Automation: Check Ninja Service Monitoring [Macintosh]
- Automation: Ensure Ninja Service is Running [Macintosh]
Condition Creation
Changelog
2026-07-07
- Initial version of the document.