This is the yearly question about MSSQL Always On AG's and the lack of ability to monitor them sufficiently.
How can they be monitored in SAM? I end up with 51 unknown applications.

I have 150 SQL Db servers with a mix of standalone, clustered and Always On. I have AG Db's with dozens of availability groups that I am not going to use the listeners to monitor as this will duplicate monitoring of the base SQL server and be too time consuming when setting up. The AG's are often spread across both SQL nodes (not to mention the dbs not in AG's at all on these servers) so when you monitor with SAM it cant tell if either nodes status is up - just unknown. Using the cluster name results in the same problem as the cluster has no control over the AG's.
I can monitor through DPA which is better but I have limited licenses and then the integration for alarms back to Orion is severely lacking. As with alarms from traps, there is no event discriminator so there can be only 1 alarm in orion for each alert at 1 time. How hard would this be to fix?
Is there a plan from Solarwinds to address these issues or should I just separate standalone servers to use SAM and AG's to use DPA?
thanks
Matt