| 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 |
![Microsoft.SQLServer.2016.Mirroring.DatabaseStateMonitor](/images/UnitMonitor.png) | Database Mirror Status | This monitor checks if database mirror is synchronized. | Microsoft.SQLServer.2016.Mirroring.DatabaseStateMonitor | Microsoft.SQLServer.2016.Mirroring.Database | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.2016.Mirroring.ScriptedThreeStateType | True | Public | Microsoft.SQLServer.MonitoringAccount |
![Microsoft.SQLServer.2016.Mirroring.PartnersStateMonitor](/images/UnitMonitor.png) | Database Mirroring Partners Status | This monitor checks if database mirror is synchronized. | Microsoft.SQLServer.2016.Mirroring.PartnersStateMonitor | Microsoft.SQLServer.2016.Mirroring.Witness | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.2016.Mirroring.ScriptedTwoStateType | True | Public | Microsoft.SQLServer.MonitoringAccount |
![Microsoft.SQLServer.2016.Mirroring.WitnessStateMonitor](/images/UnitMonitor.png) | Database Mirror Witness Status | This monitor checks if database mirror witness is accessible. | Microsoft.SQLServer.2016.Mirroring.WitnessStateMonitor | Microsoft.SQLServer.2016.Mirroring.Database | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.2016.Mirroring.ScriptedThreeStateType | True | Public | Microsoft.SQLServer.MonitoringAccount |