Component monitor not running as expected

Follow these troubleshooting steps if you experience Component monitor issues:

Verify if the Component monitor works on other devices

This helps determine if the issue occurs on a single device, certain device types, or the component in general.

Verify if it is a custom monitor or ComStore Component monitor

Datto RMM Support is unable to debug custom components.

Verify if the script works outside of Datto RMM

This step helps determine if the script is failing or if Datto RMM fails to run the script. If the script cannot run natively, it may be an environmental issue. Custom components must work outside of Datto RMM for Datto RMM Support to troubleshoot further. You must test custom components as a LocalSystem user. Refer to How do I log in as a LocalSystem user to test scripts?

Verify if the Datto RMM Agent is up to date

Outdated Agents can cause problems when communicating to an updated platform. Additionally, Datto RMM Support cannot test for bugs outside of the latest version.

If it is a ComStore component, make sure it is up to date

Datto RMM Support cannot test for bugs outside of the latest version.

Copy the script and run it as a quick job

This demonstrates how the script runs outside of your environment. Document the script's behavior when run.

Gather information for further troubleshooting with Datto RMM Support

If the issue persists, gather as much of the following information as possible to share with Datto RMM Support in Kaseya Helpdesk:

  • Component monitor name
  • Export of component (if custom)
  • .NET version
  • Names of the affected policy and monitors
  • Hostnames and UIDs of affected devices
  • Any error messages (copied and pasted)
  • Datto RMM Agent Process and Datto RMM Agent Service log files (Agent log files)