Configuration Processed

Microsoft.SystemCenter.HealthService.ConfigProcessed (AggregateMonitor)

This monitor will be in a Critical state when a System Center Management Health Service is unable to process configuration update or load configuration.

Knowledge Base article:

Summary

This monitor indicates that the target System Center Management Health Service that this Watcher is monitoring was not able to parse and load recently received configuration.

This will affect the target System Center Management Health Service ability to run rules and monitors.

Causes

While downloading updated configuration, this may have been corrupted in transit. Another reason could be the fact that MSXML6 is missing.

Resolutions

One resolution is to enable recoveries to automatically repair the agent.

In the event that the recovery is disabled or was not successful, you can follow the below steps to initiate an agent repair which will force the agent to update its management pack and configuration cache as part of the repair process. It also reinstalls (if needed) all technologies required.

Navigate to the Administration space

Click the Agent Managed view under Device Management

In the result pane, select one or more agents

Click Repair... in the Actions pane

You can use the default action account or supply alternate credentials

Click the Repair button

This should repair the agent and force it to request its new configuration.

Element properties:

TargetMicrosoft.SystemCenter.HealthServiceWatcher
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
System Center Management Health Service Unable to Process New Configuration
The System Center Management Health Service {0} running on host {1} and serving management group with id {2} is not healthy. System Center Management Health Service is unable to process or load configuration.

Source Code:

<AggregateMonitor ID="Microsoft.SystemCenter.HealthService.ConfigProcessed" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.ConfigProcessed.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/HealthServiceId$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/HostName$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/ManagementGroupId$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>