Client Active Status Monitor

Microsoft.SystemCenter2012.ConfigurationManager.ClientActivityMonitor (UnitMonitor)

This monitor forwards the Configuration Manager client active status alert to the Operations Manager console.

Knowledge Base article:

Summary

Configuration Manager checks the client active/inactive status of the specified collection. If the client didn’t communicate with Configuration Manager for a period of time set in the Configuration Manager console, the status of the client becomes “inactive. “

For more details, view the client check node in the Configuration Manager console.

Causes

Resolutions

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.AlertClientActivityWarning
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.CHAlertStateMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Client active status alert
The percentage of active clients in the collection is lower than the selected threshold. Check the Configuration Manager console for details.
RunAsDefault
CommentSIV:CH0003

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.ClientActivityMonitor" Comment="SIV:CH0003" Accessibility="Public" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.AlertClientActivityWarning" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.CHAlertStateMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.ClientActivityMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId11ec25a2a76b4de991f87d8fc14407e9" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId54f0356163294e188aca84d436f6edcd" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdb67b063deea843da8790a1c3e7c84195" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<TypeId>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.AlertBaseClass"]/TypeId$</TypeId>
<TypeInstanceId>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.AlertBaseClass"]/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>