Este monitor verifica o estado online ou offline do grupo de disponibilidade. O monitor não é íntegro e um alerta é gerado quando o recurso de cluster do grupo de disponibilidade está offline ou o grupo de disponibilidade não tem uma réplica primária. O estado do monitor é íntegro quando o recurso de cluster do grupo de disponibilidade está online e o grupo de disponibilidade tem uma réplica primária. Esse é um monitor de agregação (rollup).
Este monitor verifica o estado online ou offline do grupo de disponibilidade. O monitor não está íntegro e um alerta é gerado quando o recurso de cluster do grupo de disponibilidade está offline ou o grupo de disponibilidade não tem uma réplica primária. O estado do monitor está íntegro quando o recurso de cluster do grupo de disponibilidade online e o grupo de disponibilidade tem uma réplica primária.
O grupo de disponibilidade está offline e não está disponível. Esse problema pode ser causado por uma falha na instância do servidor que hospeda a réplica primária ou o recurso de grupo de disponibilidade WSFC offline.
O grupo de disponibilidade não é configurado com o modo de failover automático e a réplica primária se tornou indisponível e a função de todas as réplicas no grupo de disponibilidade se tornou RESOLVENDO.
O serviço de instância de réplica primária está inoperante ou não está respondendo.
O grupo de disponibilidade tem um problema de conectividade com o cluster.
O grupo de disponibilidade é configurado com o modo de failover automático e o failover automático não foi concluído com êxito devido a um erro.
Durante o failover automático, a verificação de preparação principal na réplica de destino falha e não há nenhuma réplica para se tornar uma nova primária.
O recurso do grupo de disponibilidade do cluster fica offline.
Qualquer recurso de cluster dependente encontra um problema crítico e fica offline e o recurso de grupo de disponibilidade fica offline até que o recurso dependente fique online.
Um problema crítico no cluster desligar o recurso de grupo de disponibilidade.
Há um failover automático, manual ou forçado em andamento para o grupo de disponibilidade.
Se a instância do SQL Server da réplica primária estiver desligada, reinicie e verifique se o grupo de disponibilidade recupera o estado íntegro.
Se o failover automático parece estar com uma falha, você pode verificar se uma réplica possui todos os bancos de dados sincronizados com o primário anteriormente conhecido e, em seguida, fazer failover para a réplica. Caso contrário, selecione uma réplica com o mínimo de perda de dados, recuperação de failover ou failover forçado.
Se o recurso no cluster está offline enquanto instâncias do SQL Server parecem estar íntegro, você pode verificar a integridade do cluster ou qualquer problema usando o Gerenciador de Cluster. Você pode tentar ativar o recurso de grupo de disponibilidade online usando a ferramenta Gerenciador de cluster.
Se houver um failover em andamento, aguarde a conclusão.
Nome | Descrição | Valor Padrão |
Prioridade do Alerta | Define a Prioridade do Alerta. | Normal |
Severidade do Alerta | Define a Severidade do Alerta. | Erro |
Habilitado | Habilita ou desabilita o fluxo de trabalho. | Sim |
Gera Alertas | Define se o fluxo de trabalho gera ou não um Alerta. | Sim |
Target | Microsoft.SQLServer.Core.AvailabilityGroup | ||
Parent Monitor | System.Health.AvailabilityState | ||
Algorithm | WorstOf | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<AggregateMonitor ID="Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityGroupOnline" Accessibility="Public" Enabled="true" Target="Microsoft.SQLServer.Core.AvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityGroupOnline.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="Microsoft.SQLServer.Core.AvailabilityGroup"]/ClusterName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Microsoft.SQLServer.Core.AvailabilityGroup"]/PrimaryReplicaServerName$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>