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