检查 Xml 配置文件加载进程的状态
System Center Management Configuration 服务无法加载配置文件。
当配置服务无法加载 ConfigService.xml 文件时会生成此警报。 此无法加载所造成的影响是在此时间内不会从此管理服务器中执行任何配置服务工作项。 这将导致管理组的监视、使用新配置更新代理以及管理资源池的功能出现反复无常的行为。
绿色:已成功找到和加载配置文件。
黄色:已经加载了文件,但是设置之一缺失或被设为不正确的值。 有关详细信息,请参阅事件 29117 或 29118 的事件日志。 配置服务将恢复为默认设置。
红色:由于架构不正确或文件缺失而无法加载文件
出现这种情况有下列原因:
System Center Management Configuration 无法找到、读取或访问 ConfigService.xml 文件(位于“%Program Files%\Microsoft System Center\Operations Manager\Server”中)。 原因是 cshost.exe.config 缺失或指向不正确的位置。
文件具有不正确的内容。
要进一步调查此问题,请考虑:
查看系统上的系统事件日志中是否有指明 System Center Management Configuration 服务问题的错误。
验证 ConfigService.xml 文件是否可访问。 如果文件缺失或损坏,则你将需要还原此文件。 你可以通过导航到 Windows 中的“程序和功能”将此文件替换为安装程序安装的默认文件。 选择“System Center Operations Manager”,然后单击“卸载/更改”。 在安装向导的“开始使用”页打开之后,选择“修复 Operations Manager 安装”。 选中“管理服务器”旁边的复选框,然后单击“修复”。
Target | Microsoft.SystemCenter.ManagementConfigurationService | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.3SingleEventLog3StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationService.XmlConfigLoadMonitor" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ManagementConfigurationService.XmlConfigLoadMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="ThirdEventRaised" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29115</Value>
</ValueExpression>
</SimpleExpression>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29117</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29118</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ThirdComputerName>
<ThirdLogName>Operations Manager</ThirdLogName>
<ThirdExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29116</Value>
</ValueExpression>
</SimpleExpression>
</ThirdExpression>
</Configuration>
</UnitMonitor>