Stav oznámení změny

Microsoft.SystemCenter.ManagementConfigurationService.DirtyNotificationMonitor (UnitMonitor)

Kontroluje stav pracovní položky oznámení změny

Knowledge Base article:

Souhrn

Služba konfigurace správy softwaru System Center selhala při provádění úlohy stavu nečistého oznámení uložení konfigurace v přijatelném čase.

Účelem tohoto monitoru je zjistit, zda služba konfigurace selhala při spuštění pracovní položky „Nečisté oznámení“ během posledních 15 minut (výchozí nastavení). Důsledkem selhání pracovní položky „Nečisté oznámení“ během této doby je, že by se skupina správy mohla chovat nekonstantně z hlediska schopnosti aktualizovat agenty novou konfigurací.

Konfigurace

Zelený stav: Úloha stavu oznámení změny úložiště konfigurace byla za posledních 30 minut jednou úspěšně spuštěna. Bylo nalezeno ID události 29180, které určuje položku oznámení změny „DirtyNotification“ jako úspěšně provedenou pracovní položku.

Žlutý stav: Místní Služba konfigurace nedokázala v časovém intervalu následně realizovat tuto pracovní položku. Bylo nalezeno ID události 29181, které určuje položku oznámení změny „DirtyNotification“ jako neúspěšně provedenou pracovní položku.

Příčiny

K tomu může dojít, pokud:

Řešení

Chcete-li problém analyzovat podrobněji, zvažte následující možnosti:

Element properties:

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

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationService.DirtyNotificationMonitor" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationService" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationService.WorkItemsHealthMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
</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">DirtyNotification</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">DirtyNotification</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>