Skip to main content

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

Condition Creation

Condition Configuration

Changelog

2026-07-07

  • Initial version of the document.