Groupe de disponibilité en ligne (cumul)

Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroupOnlineRollup (DependencyMonitor)

Cette analyse vérifie l'état (en ligne ou hors connexion) du groupe de disponibilité. L'analyse se trouve dans un état non sain et une alerte est générée lorsque la ressource de cluster du groupe de disponibilité est hors connexion ou que le groupe de disponibilité n'a pas de réplica principal. L'état de l'analyse est sain lorsque la ressource de cluster du groupe de disponibilité est en ligne et que le groupe de disponibilité a un réplica principal. C'est une analyse (de cumul) de dépendances.

Knowledge Base article:

Résumé

Cette analyse vérifie l’état (en ligne ou hors connexion) du groupe de disponibilité. L’analyse se trouve dans un état non sain et une alerte est déclenchée lorsque la ressource de cluster du groupe de disponibilité est hors connexion ou que le groupe de disponibilité n’a pas de réplica principal. L’état de l’analyse est sain lorsque la ressource de cluster du groupe de disponibilité est en ligne et que le groupe de disponibilité a un réplica principal.

Causes

Le groupe de disponibilité est hors connexion et n'est pas disponible. Le problème peut être lié à une défaillance de l'instance serveur qui héberge le réplica principal ou par la mise hors connexion des ressources du groupe de disponibilité WSFC.

Solutions

Paramètres remplaçables

Nom

Description

Valeur par défaut

Priorité de l'alerte

Définit la priorité de l'alerte.

Normal

Gravité de l'alerte

Définit la gravité de l'alerte.

Erreur

Activé

Active ou désactive le flux de travail.

Oui

Génère des alertes

Définit si le flux de travail génère une alerte.

Oui

Element properties:

TargetMicrosoft.SQLServer.2016.AlwaysOn.AvailabilityGroup
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorMicrosoft.SQLServer.2016.AlwaysOn.AvailabilityGroupOnline
RelationshipMicrosoft.SQLServer.2016.AlwaysOn.AvailabilityGroupReferencesAvailabilityGroupHealth
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL 2016 : Le groupe de disponibilité est hors connexion
Le groupe de disponibilité {0} est hors connexion et n'est pas disponible

Source Code:

<DependencyMonitor ID="Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroupOnlineRollup" Accessibility="Public" Enabled="true" Target="AlwaysOnDisc!Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroup" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="AlwaysOnDisc!Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroupReferencesAvailabilityGroupHealth" MemberMonitor="Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroupOnline">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2016.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>