MSSQL loadable plugin
Source
1
+
SELECT
2
+
ag.name as group_name,
3
+
ISNULL(ags.primary_recovery_health, 2) as primary_recovery_health,
4
+
ISNULL(ags.primary_replica, 'Unknown') as primary_replica,
5
+
ISNULL(
6
+
ags.secondary_recovery_health, 2
7
+
) as secondary_recovery_health,
8
+
ags.synchronization_health as synchronization_health
9
+
FROM
10
+
sys.dm_hadr_availability_group_states ags
11
+
JOIN sys.availability_groups ag ON ag.group_id = ags.group_id