Currently you can only set a few Component Monitor Types to display a Status of "Not Running" if that component's target object is Down/Not-Found. I know "Windows Service Monitors" and "Process Monitor - Windows" components have this ability (see first screenshot below) and maybe a few other types do, but most don't.
Request: What I'd like to be able to do is have a similar feature for all component types. It'd be nice if you could set the component to go into a custom status if the component's target objects is either Down or Not Found. So if Perfmon Counter didn't exist on a node, it'd be cool if the "Windows Performance Monitor" components could be set to display "Not Found" as a status instead of "Unknown". And like I said, a similar custom status should be allowed for all component types.
Example: we use "Windows Performance Counter" Component monitors in our "SolarWinds Orion Additional Polling Engine" Application Monitor Templates to monitor the current polling rate of the various Orion modules on all of our Additional Polling Engines (APE's), however since some APE's aren't monitoring nodes using certain Orion modules (VIM, NPM Wireless, F5, NPM Fibre Channel, and NPM UnDP being the most common ones), these PerfMon counters don't exist on those servers and thus the component comes back as Unknown, causing the entire Application Monitors status to be put into an Unknown state. (See second screenshot below)
Yes, I could just override the template and disable the unknown components in the App Monitors on the offending APE's, but since we often time move nodes around to keep a balanced polling engine, we may end up moving some nodes that use those pollers to a polling engine where the component was disabled. Even if I remembered to re-enable the component, we may move the nodes off of there again one day causing it to once again go into an unknown state. Plus, I hate overriding Templates and try to never do that if possible. It's just a bad practice overall. I'd prefer to be able to just set the perfmon counter components to have a status of "Not Found" if the counter doesn't exist.
Ideally there'd be two separate choices. One would be like the current custom status feature for Windows Service and Process Monitors where the Status if Down will be "Not Running". The second choice would be something like "Status if Counter/Service/Process not Found:" and the choices could be "Unknown" (default) or "Not Found". Having it be in a "Not Running" or "Not Found" status would be akin to the way Interfaces in NPM display when set to "Show as Unplugged if Down" and it should not affect the overall status of the App Monitor when rolled up.

