Monitor to check state of the work item statistics request process
The System Center Management Configuration Service has failed to obtain work items statistics.
The purpose of this monitor is to provide detection around its ability to determine if the Configuration Service is performing correctly. This monitor uses Configuration Services event 29183 to determine if the service can obtain work item statistics.
Green State: The Configuration Service is able to determine the state of each work item type.
Yellow State: Failed to determine the state of a work item type at least once. This is determined by detecting at least one Event 29183. The monitor will retry again. Event 29182 will cause his monitor to change state back to green when it detects the work item has been run successfully.
This can happen when:
The database or database server is unavailable (networking issue, firewall, disk space, etc..)
The management servers Default Action Account no longer has the required access to the database
To further investigate the issue, consider the following:
Review the Operations Manager event log for errors indicating problems with the System Center Management Configuration Service. Filter the event log a source of “OpsMgr Management Configuration” to search for errors.
Confirm you are not seeing connection error to the Operations Manager database from the management server in the Operations Manager event log
Using the Operations Manager Console and SQL Server Management Studio, validate the Default Action Account has the correct access to the database where the Operations Manager database is installed. For more information about configuring the Default Action Account please see the Operations Manager Security Guide.
Using Microsoft SQL Server Management Studio, navigate to your Operations Manager database (Default Name is “OperationsManager”) \ Security \ Users and validate the account you are using for your default Action Account is configured to be a Role member of the “ConfigServiceMonitoringUsers” database role.
Target | Microsoft.SystemCenter.ManagementConfigurationServiceGroup |
Parent Monitor | Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthQueryProcessMonitor |
Category | StateCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.SystemCenter.ManagementConfigurationService.2SingleEventLog2StateUnitMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemStatsGet.FirstChanceMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationServiceGroup" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthQueryProcessMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ManagementConfigurationService.2SingleEventLog2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstEventId>29183</FirstEventId>
<SecondEventId>29182</SecondEventId>
</Configuration>
</UnitMonitor>