Status optimaliseren van index van configuratiearchief

Microsoft.SystemCenter.ManagementConfigurationService.IndexOptimizationMonitor (UnitMonitor)

Controleert de status van het werkitem optimaliseren van de index van het configuratiearchief

Knowledge Base article:

Samenvatting

De System Center Management Configuration-service heeft de optimalisatiestatustaak voor het opslaan van de configuratie niet in een aanvaardbare tijd kunnen uitvoeren.

Deze monitor moet bepalen of de uitvoering van het werkitem ConfigStoreIndexOptimize in de afgelopen 30 minuten is mislukt (standaardinstelling). Als het werkitem ConfigStoreIndexOptimize mislukt, heeft dit tot gevolg dat gedurende deze tijd de beheergroep onverwacht gedrag kan vertonen.

Configuratie

Groene status: De optimalisatiestatustaak voor het opslaan van de configuratie is eenmaal in de laatste 30 minuten uitgevoerd. Gebeurtenis-id 29180 is gedetecteerd met vermelding van 'ConfigStoreIndexOptimize' als voltooid werkitem.

Gele status: De lokale configuratieservice heeft dit werkitem enige tijd niet opeenvolgend kunnen uitvoeren. Gebeurtenis-id 29181 is gedetecteerd met vermelding van 'ConfigStoreIndexOptimize' als mislukt werkitem.

Oorzaken

Dit kan gebeuren in de volgende situaties:

Oplossingen

U kunt het volgende doen om het probleem verder te onderzoeken:

Element properties:

TargetMicrosoft.SystemCenter.ManagementConfigurationService
Parent MonitorMicrosoft.SystemCenter.ManagementConfigurationService.ConfigStoreMaintenanceWorkItemsMonitor
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationService.IndexOptimizationMonitor" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationService" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationService.ConfigStoreMaintenanceWorkItemsMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29181</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">ConfigStoreIndexOptimize</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29180</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">ConfigStoreIndexOptimize</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>