Verfügbarkeitsgruppe online (Rollup)

Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityGroupOnline (AggregateMonitor)

Dieser Monitor überprüft den Online- oder Offlinezustand der Verfügbarkeitsgruppe. Der Monitor ist fehlerhaft, und es wird eine Warnung ausgelöst, wenn die Clusterressource der Verfügbarkeitsgruppe offline ist oder die Verfügbarkeitsgruppe kein primäres Replikat aufweist. Der Monitor ist fehlerfrei, wenn die Clusterressource der Verfügbarkeitsgruppe online ist und die Verfügbarkeitsgruppe ein primäres Replikat aufweist. Dieser Monitor ist ein Aggregatmonitor (Rollup).

Knowledge Base article:

Zusammenfassung

Dieser Monitor überprüft den Online- oder Offlinezustand der Verfügbarkeitsgruppe. Der Monitor ist fehlerhaft, und es wird eine Warnung ausgelöst, wenn die Clusterressource der Verfügbarkeitsgruppe offline ist oder die Verfügbarkeitsgruppe kein primäres Replikat aufweist. Der Monitor ist fehlerfrei, wenn die Clusterressource der Verfügbarkeitsgruppe online ist und die Verfügbarkeitsgruppe ein primäres Replikat aufweist.

Ursachen

Die Verfügbarkeitsgruppe ist offline und nicht verfügbar. Dieses Problem kann durch einen Fehler in der Serverinstanz verursacht werden, die das primäre Replikat hostet, oder dadurch, dass die WSFC-Verfügbarkeitsgruppenressource offline geschaltet wird.

Lösungen

Überschreibbare Parameter

Name

Beschreibung

Standardwert

Warnungspriorität

Definiert die Warnungspriorität.

Normal

Warnungsschweregrad

Definiert den Warnungsschweregrad.

Fehler

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Generiert Warnungen

Definiert, ob der Workflow eine Warnung generiert.

Ja

Element properties:

TargetMicrosoft.SQLServer.Core.AvailabilityGroup
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL: Die Verfügbarkeitsgruppe ist offline.
Die Verfügbarkeitsgruppe "{0}" ist offline und nicht verfügbar.

Source Code:

<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>