This monitor forwards the Configuration Manager client status alert to the Operations Manager console.
Configuration Manager checks the client status of the specified collection. The client health check pass rate should be higher than the selected threshold, which is set in the Configuration Manager console.
For more details, view the client check node in the Configuration Manager console to see the root cause of the failure.
The percentage of clients that passed the health check is lower than the selected threshold.
Check the root cause of the client health check failure and take appropriate action to fix the issue.
Target | MECM.AlertClientHealthSLA | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | Custom | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | MECM.CHAlertState.MT | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="MECM.ClientHealthSLA.CHAlertState.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AlertClientHealthSLA" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="MECM.CHAlertState.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.ClientHealthSLA.CHAlertState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdce4ba2c7ae9347debb6ed6bb1820664e" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIddef48116e8f54f538fd352cf40e03818" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId7df504f8d1bb480698ac721dfb19e6ec" 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>