This monitor will be in a Critical state when a Health Service is unable to process configuration update or load configuration.
This monitor indicates that the target Health Service that this Watcher is monitoring was not able to parse and load recently received configuration.
This will affect the target Health Service ability to run rules and monitors.
While downloading updated configuration, this may have been corrupted in transit. Another reason could be the fact that MSXML6 is missing.
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.
Target | Microsoft.SystemCenter.HealthServiceWatcher | ||
Parent Monitor | System.Health.AvailabilityState | ||
Algorithm | WorstOf | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<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>