Health Service Configuration State Health

Microsoft.SystemCenter.HealthService.ConfigurationStateHealthRollup (AggregateMonitor)

Indicates whether the health service configuration state is up to date or not.

Knowledge Base article:

Summary

This monitor will generate warning and critical state if a Health Service has out of date configuration. Configuration can be:

Out of date configuration may indicate communication issues with the parent Management Server of this Health Service. Here is a summary of the states:

Causes

This may be caused by a communication outage to the parent Management Server for this Health Service.

If this Health Service is communicating with an upstream Gateway Server, it may take some time for the Gateway to get the most up to date configuration before it can propagate it to this Health Service.

Resolutions

The following steps should be followed to diagnoses and resolve this issue:

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 it’s new configuration.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorSystem.Health.ConfigurationState
AlgorithmWorstOf
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Health Service Configuration Not Up To Date
The Health Service has requested new configuration, but either has not received it in the allocated time or has received it but could not load it successfully.

Source Code:

<AggregateMonitor ID="Microsoft.SystemCenter.HealthService.ConfigurationStateHealthRollup" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.ConfigurationStateHealthRollup_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>