用于在管理配置服务组上获得站点分配工作项的状态的监视器
System Center Management Configuration 服务在可接受的时间量内无法执行站点分配任务。
此监视器的用途是确定配置服务在过去 15 分钟(默认值)是否未能运行“SiteAssignment”工作项。 “SiteAssignment”工作项失败所造成的影响是在此时间内无法在管理组中正确启用新资源池,并且现有资源池可能会遇到反复无常的行为。
绿色状态:在过去 15 分钟内已经成功地运行了一次站点分配。
红色状态:配置服务的所有实例在某个时间段无法连续执行此工作项。 处于此状态时从该监视器中生成警报。
出现这种情况有下列原因:
数据库或数据库服务器不可用(网络问题、防火墙、磁盘空间等)
System Center Management Configuration Windows 服务帐户不再具有所需的数据库访问权限
ConfigService.config 中禁用了“SiteAssignment”工作项。 ConfigService.config 文件位于“%Program Files%\Microsoft System Center\Operations Manager\Server”中。
要进一步调查此问题,请考虑:
查看 Operations Manager 事件日志中是否有指明 System Center Management Configuration 服务问题的错误。 在来源中按“OpsMgr Management Configuration”筛选事件日志以搜索错误。
确认你在 Operations Manager 事件日志中未看到管理服务器中的 Operations Manager 数据库连接错误
使用 Operations Manager 控制台和 SQL Server Management Studio 验证默认操作帐户在安装了 Operations Manager 数据库的地方是否具有对该数据库的正确访问权限。 有关配置默认操作帐户的详细信息,请参阅《Operations Manager 安全指南》。
打开 ConfigService.config 文件并在“WorkItems”下面搜索“AgentPoolAssignment”。 请确保“Enabled”属性设置为“True”。 ConfigService.config 文件位于“%Program Files%\Microsoft System Center\Operations Manager\Server”中。
Target | Microsoft.SystemCenter.ManagementConfigurationServiceGroup | ||
Parent Monitor | Microsoft.SystemCenter.ManagementConfigurationServiceGroup.WorkItemsHealthMonitor | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.ManagementConfigurationService.WorkItemStatsMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<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>