MECM Software Update Deployment Monitor

MECM.SUMUpdateSuccess.AlertState.Monitor (UnitMonitor)

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

Knowledge Base article:

Summary

This monitor checks the compliance rate of a specified software update deployment. The monitor generates the alert when the compliance rate of the specified software update 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.AlertSUM1DeploySuccessBelowThreshold
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 success rate alert
The success rate of the software update deployment is lower than the specified threshold. Check the Configuration Manager console for details.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.SUMUpdateSuccess.AlertState.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AlertSUM1DeploySuccessBelowThreshold" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="MECM.AlertState.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.SUMUpdateSuccess.AlertState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIded488ed4b9034721951309e691a3bde9" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda3897dd70eb748938d0f1e653994d1a2" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId7e4a25357de1482ea21d7486857424d6" 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>