Monitor für die Basislinienkompatibilitätsrate

Microsoft.SystemCenter2012.ConfigurationManager.ConfigurationBaselineMonitor (UnitMonitor)

Dieser Monitor überprüft die Kompatibilitätsrate einer Basislinienbereitstellung.

Knowledge Base article:

Zusammenfassung

Sie können für jede Basislinienbereitstellung den Prozentwert der Zielkompatibilität (SLA) definieren. Außerdem können Sie das Datum und die Uhrzeit für das Auswerten des Schwellenwerts bei der Bereitstellung definieren. Wenn der Prozentwert der Computer- oder Benutzerkompatibilität unter dem Prozentwert der Zielkompatibilität liegt, wird eine Warnung generiert.

Ursachen

Der Prozentwert der Computer- oder Benutzerkompatibilität liegt unter dem definierten Prozentwert der Zielkompatibilität.

Lösungen

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.ConfigurationBaseline
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.AlertStateMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Kompatibilitätsrate der Basislinienbereitstellung liegt unter dem Schwellenwert
Die Kompatibilitätsrate der Bereitstellung von Basislinie "{0}" liegt unter dem Schwellenwert.
RunAsDefault
CommentSIV:DCM0001

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.ConfigurationBaselineMonitor" Comment="SIV:DCM0001" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ConfigurationBaseline" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.AlertStateMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.ConfigurationBaselineMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIda79accc256b0470fb7fbf13c406afe07" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId9c1b7e3bb3dc4b1c8a2e02437d48bac6" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<TypeId>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ConfigurationBaseline"]/TypeId$</TypeId>
<TypeInstanceId>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ConfigurationBaseline"]/TypeInstanceId$</TypeInstanceId>
<IntervalSeconds>900</IntervalSeconds>
<ProviderLocation>$Target/Host/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer"]/ProviderLocation$</ProviderLocation>
<SiteCode>$Target/Host/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</SiteCode>
</Configuration>
</UnitMonitor>