We have multiple polling engines with NPM SLX and SAM ALX licenses, so there is no licensing issue.
I create application templates with all of the monitors required for all functions of the application, WMI monitors, port monitors, Service Monitors, SNMP monitors, etc. assign it to each node in the application, and then enable/disable the monitors based upon what the node needs checked. This allows the grouping of the application's nodes in the All Applicaitons Tree and simplifies alerting. It certainly makes it easy, but is this the most efficient way to monitor? Does this increase the load on the polling engine or consume component monitor licenses even though the checks are disabled?
Is this the most efficient way to do this?