| DisplayName | Description | ID | Target | Parent Monitor | Category | Enabled | Instance Name | Counter Name | Frequency | Alert Generate | Alert Severity | Alert Priority | Alert Auto Resolve | Monitor Type | Remotable | Accessibility | RunAs |
| Availability Replicas Connection monitor | Availability Replicas Connection | Microsoft.SQLServer.2012.AlwaysOn.AllAvailabilityReplicasAreConnected | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Group Automatic Failover monitor | Availability Group Automatic Failover | Microsoft.SQLServer.2012.AlwaysOn.AutomaticFailoverReadiness | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Group Health Policy | Two state monitor with 'Error' critical state used particularly for reflecting state of Custom User Policies which have Availability Group as Facet and one of the predefined error categories as Policy Category. | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupErrorPolicyStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType | True | Public | |
| Availability Group Online monitor | Availability Group Online | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupOnline | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Group Health Policy | Two state monitor with 'Warning' critical state used particularly for reflecting state of Custom User Policies which have Availability Group as Facet and one of the predefined warning categories as Policy Category. | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupWarningPolicyStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType | True | Public | |
| Availability Replica Data Synchronization | Availability Replica Data Synchronization | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaDataSynchronizationHealth | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Replica Health Policy | Two state monitor with 'Error' critical state used particularly for reflecting state of Custom User Policies which have Availability Replica as Facet and one of the predefined error categories as Policy Category. | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaErrorPolicyStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType | True | Public | |
| Availability Replica Connection | Availability Replica Connection | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaIsConnected | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Replica Join State | Availability Replica Join State | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaIsJoined | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Replicas Role monitor | Availability Replicas Role | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaRoleState | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Synchronous Replicas Data Synchronization monitor | Synchronous Replicas Data Synchronization | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicasSynchronizationState | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Replicas Data Synchronization monitor | Availability Replicas Data Synchronization | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicasSynchronizing | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Replica Health Policy | Two state monitor with 'Warning' critical state used particularly for reflecting state of Custom User Policies which have Availability Replica as Facet and one of the predefined warning categories as Policy Category. | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaWarningPolicyStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType | True | Public | |
| WSFC Cluster monitor | WSFC Cluster monitor | Microsoft.SQLServer.2012.AlwaysOn.ClusterStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Database Replica Health Policy | Two state monitor with 'Error' critical state used particularly for reflecting state of Custom User Policies which have Database Replica State as Facet and one of the predefined error categories as Policy Category. | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplicaErrorPolicyStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplicaErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType | True | Public | |
| Database Replica Health Policy | Two state monitor with 'Warning' critical state used particularly for reflecting state of Custom User Policies which have Database Replica State as Facet and one of the predefined warning categories as Policy Category. | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplicaWarningPolicyStateMonitor | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplicaWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyScriptMonitorType | True | Public | |
| Availability Database Data Synchronization | Availability Database Data Synchronization | Microsoft.SQLServer.2012.AlwaysOn.DbrDataSynchronizationState | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Database Join State | Availability Database Join State | Microsoft.SQLServer.2012.AlwaysOn.DbrJoinState | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Database Suspension State | Availability Database Suspension State | Microsoft.SQLServer.2012.AlwaysOn.DbrSuspendState | Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |
| Availability Database Backup Status | The monitor checks availability of a full database backup and its age as reported by Microsoft SQL Server; it does not apply any logic regarding the replicas preferred for the backup. | Microsoft.SQLServer.2012.AlwaysOn.Monitor.AvailabilityDatabaseHealth.BackupStatus | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityDatabaseHealth | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.MonitorType.AvailabilityDatabaseHealth.BackupStatus | True | Public | |
| Availability Replica Role | Availability Replica Role | Microsoft.SQLServer.2012.AlwaysOn.RoleOfAvailabilityReplicaIsHealthy | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | False | Microsoft.SQLServer.2012.AlwaysOn.SystemPolicyScriptMonitorType | True | Public | Microsoft.SQLServer.2012.AlwaysOn.MonitoringAccount |