MECM Software Update Group Deployment Monitor

MECM.SUMUpdateGroupSuccess.AlertState.Monitor (UnitMonitor)

This monitor forwards the success rate of the Configuration Manager software update group deployment to Operations Manager.

Knowledge Base article:

Summary

This monitor checks the compliance rate of a selected software update group deployment. The monitor generates the alert when the compliance rate of the selected software update group deployment is lower than the selected threshold. Use the following procedure to check or change the compliance threshold in the Configuration Manager console.

To check the compliance threshold and the current compliance rate

Causes

Resolutions

Element properties:

TargetMECM.AlertSUM2DeploySuccessBelowThreshold
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.AlertState.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Software update group success rate alert
The success rate of the software update group deployment is lower than the specified threshold. Check the Configuration Manager console for details.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.SUMUpdateGroupSuccess.AlertState.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AlertSUM2DeploySuccessBelowThreshold" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="MECM.AlertState.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.SUMUpdateGroupSuccess.AlertState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId507a707a175f43cfb3a2ffdb388c953a" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId771da40144f84adb831f71992e1c1b13" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIde2beec4ff19e42f0a9ff6ec7d89e890e" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<TypeId>$Target/Property[Type="MECM.AlertBaseClass"]/TypeId$</TypeId>
<TypeInstanceId>$Target/Property[Type="MECM.AlertBaseClass"]/TypeInstanceId$</TypeInstanceId>
<IntervalSeconds>900</IntervalSeconds>
<ProviderLocation>$Target/Host/Property[Type="MECM.SiteServer"]/ProviderLocation$</ProviderLocation>
<SiteCode>$Target/Host/Property[Type="MECM.Server"]/SiteCode$</SiteCode>
</Configuration>
</UnitMonitor>