Questo monitoraggio controlla lo stato online o offline del gruppo di disponibilità. Lo stato del monitoraggio non è integro e viene generato un avviso quando la risorsa cluster del gruppo di disponibilità è offline o quando tale gruppo non contiene una replica primaria. Lo stato del monitoraggio è integro quando la risorsa cluster del gruppo di disponibilità è online e tale gruppo contiene una replica primaria.
Il gruppo di disponibilità è offline e non è disponibile. Il problema può essere causato da un errore dell'istanza del server che ospita la replica primaria o dal fatto che la risorsa del gruppo di disponibilità WSFC è stata portata offline.
Il gruppo di disponibilità non è configurato per il failover automatico, la replica primaria risulta non disponibile e il ruolo di tutte le repliche del gruppo di disponibilità diventa RISOLUZIONE IN CORSO.
Il servizio dell'istanza di replica primaria è inattivo o non risponde.
Si è verificato un problema di connettività tra il gruppo di disponibilità e il cluster.
Il gruppo di disponibilità è configurato per il failover automatico e tale processo non viene eseguito a causa di un errore.
Durante il failover automatico, il controllo della preparazione primaria effettuato sulla replica di destinazione ha esito negativo e non esiste alcuna replica che possa diventare una nuova replica primaria.
La risorsa del gruppo di disponibilità nel cluster passa alla modalità offline.
Una risorsa cluster dipendente presenta un problema critico e viene portata offline e la risorsa gruppo di disponibilità rimane offline fino a quando la risorsa dipendente risulta online.
Un problema grave nel cluster determina la disabilitazione della risorsa del gruppo di disponibilità.
Per il gruppo di disponibilità è in corso il processo di failover automatico, manuale o forzato.
Se l'istanza di SQL Server della replica primaria è inattiva, è possibile riavviare il sistema e verificare se viene ripristinata l'integrità del gruppo di disponibilità.
Se il failover automatico ha esito negativo, è possibile verificare se tutti i database di una replica sono sincronizzati con la replica primaria precedentemente specificata, quindi eseguire il failover alla replica. In caso contrario, selezionare una replica con perdita di dati minima ed eseguire il ripristino al failover o al failover forzato.
Se la risorsa del cluster è offline mentre le istanze di SQL Server risultano integre, è possibile controllare l'integrità del cluster o verificare la presenza di eventuali problemi tramite Gestione cluster. È possibile tentare di portare online la risorsa gruppo di disponibilità utilizzando lo strumento di gestione del cluster.
Se è in corso un processo di failover, attendere che venga completato.
Nome | Descrizione | Valore predefinito |
Priorità avviso | Definisce la priorità dell'avviso. | Normale |
Gravità avviso | Definisce la gravità dell'avviso. | Errore |
Abilitato | Abilita o disabilita il flusso di lavoro. | Sì |
Genera avvisi | Definisce se il flusso di lavoro genera un avviso. | Sì |
Target | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroup | ||
Parent Monitor | System.Health.AvailabilityState | ||
Algorithm | WorstOf | ||
Source Monitor | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupOnline | ||
Relationship | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupReferencesAvailabilityGroupHealth | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<DependencyMonitor ID="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupOnlineRollup" Accessibility="Public" Enabled="true" Target="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupReferencesAvailabilityGroupHealth" MemberMonitor="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupOnline">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupOnlineAlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Warning</MemberUnAvailable>
</DependencyMonitor>