一个用于检查工作项统计请求进程失败后在指定时间段内是否恢复的监视器
System Center Management Configuration 服务在某个时间段无法获取工作项统计。
此监视器的用途是确定配置服务是否正在正常执行。 通过使用配置服务事件 29183,此监视器能够检测到此情况。 当配置服务在某个时间段无法从数据库中检索其工作项的状态信息时,会触发事件 29183。
绿色状态:配置服务能够确定每种工作项类型的状态。
红色状态:连续多次无法确定工作项的状态。 此监视器将重试,请参阅以下原因。 有关详细信息,请参阅“Work item statistics request process state”监视器。 监视器进入此状态时会生成警报。
出现这种情况有下列原因:
数据库或数据库服务器不可用(网络问题、防火墙、磁盘空间等)
管理服务器的默认操作帐户不再具有对数据库的所需访问权限
要进一步调查此问题,请考虑:
查看 Operations Manager 事件日志中是否有指明 System Center Management Configuration 服务问题的错误。 在来源中按“OpsMgr Management Configuration”筛选事件日志以搜索错误。
确认你在 Operations Manager 事件日志中未看到管理服务器中的 Operations Manager 数据库连接错误
使用 Operations Manager 控制台和 SQL Server Management Studio 验证默认操作帐户在安装了 Operations Manager 数据库的地方是否具有对该数据库的正确访问权限。 有关配置默认操作帐户的详细信息,请参阅《Operations Manager 安全指南》。
Target | Microsoft.SystemCenter.ManagementConfigurationServiceGroup | ||
Parent Monitor | Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthQueryProcessMonitor | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.ManagementConfigurationService.2SingleEventLogTimed2StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemStatsGet.SecondChanceMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationServiceGroup" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthQueryProcessMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ManagementConfigurationService.2SingleEventLogTimed2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemStatsGet.SecondChanceMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Item0Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaisedAndNoSecondEventRaisedInTimeInterval" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstEventId>29183</FirstEventId>
<SecondEventId>29182</SecondEventId>
<TimeIntervalSeconds>300</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>