Site assignment state

Microsoft.SystemCenter.ManagementConfigurationServiceGroup.SiteAssignmentMonitor (UnitMonitor)

Monitor to get a state of the site assignment work item on Management Configuration Service Group

Knowledge Base article:

Summary

The System Center Management Configuration Service has failed to perform the Site Assignment task in an acceptable amount of time.

The purpose of this monitor is to determine if the Configuration Service has failed to run the “SiteAssignment “ work item over the last 15 minutes (default). The impact of the “SiteAssignment” work item failing is during this time new resource pools cannot be properly enabled in the management group and existing resource pool could experience inconstant behaviors.

Configuration

Green State: Site Assignment has run successfully once in the last 15 minutes.

Red State: All Instances of Configuration Service failed to consecutively perform this work item for a period of time. An Alert is generated from this monitor when in this state.

Causes

This can happen when:

Resolutions

To further investigate the issue, consider the following:

Element properties:

TargetMicrosoft.SystemCenter.ManagementConfigurationServiceGroup
Parent MonitorMicrosoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthMonitor
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ManagementConfigurationService.WorkItemStatsMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Management Configuration Service group failed to perform site assignment work item for a period of time
Management Configuration Service group failed to perform site assignment work item for a period of time. Last error message (if available): {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.SiteAssignmentMonitor" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationServiceGroup" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthMonitor" TypeID="Microsoft.SystemCenter.ManagementConfigurationService.WorkItemStatsMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.SiteAssignmentMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/LastErrorMessage$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="WorkItemOnSchedule" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="WorkItemDelayed" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FrequencySeconds>60</FrequencySeconds>
<WorkItemName>SiteAssignment</WorkItemName>
<ToleranceSeconds>1800</ToleranceSeconds>
</Configuration>
</UnitMonitor>