Chybí konec koncové události po dobu 30 minut (úroveň upozornění)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorWarning (UnitMonitor)

Toto sledování zjišťuje, zda byla místní služba System Center Management Health schopna se přihlásit jako událost v posledních 30 minutách jako syntetická transakce ke kontrole schopnosti služby System Center Management Health zpracovávat události.

Knowledge Base article:

Souhrn

Toto monitorování zjišťuje, zda se neobjevila událost, která by byla pravidelně protokolována. K tomuto monitorování je přidruženo pravidlo „Protokolovat událost testování distribuovaného pracovního postupu". Pokud pravidlo „Protokolovat událost testování distribuovaného pracovního postupu" zakážete nebo nakonfigurujete příliš vysokou prahovou hodnotu, může to způsobit změnu stavu tohoto monitorování nebo vygenerování výstrahy.

Konfigurace

Výchozí konfigurací je zaujmout stav upozornění, pokud není očekávaná událost zjištěna v průběhu 30 minut.

Příčiny

Může to způsobit existence problému protokolování události do protokolu událostí systému Windows nebo existence problému při čtení a získávání této události z protokolu událostí.

Řešení

Zkontrolujte protokol událostí nástroje Operations Manager, zda neobsahuje žádné chyby skriptu pro skript LogEndToEndEvent.js. Tento skript protokoluje událost, kterou toto monitorování zjistí.

Nenajdete-li žádnou chybu skriptu, zkontrolujte, zda nejsou žádné chyby u modulu protokolu událostí systému Windows při čtení z protokolu událostí nástroje Operations Manager; může to být způsobeno tím, že účet akce nemá oprávnění k zápisu nebo ke čtení z tohoto protokolu událostí.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorMicrosoft.SystemCenter.AgentManagement.EndToEndEventMonitorRollup
CategoryCustom
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.MissingEventLogSingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorWarning" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.MissingEventLogSingleEventLog2StateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="MissingFor30Min" MonitorTypeStateID="MissingEventRaised" HealthState="Warning"/>
<OperationalState ID="EventFound" MonitorTypeStateID="EventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>.</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6022</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<MissingComputerName>.</MissingComputerName>
<MissingLogName>Operations Manager</MissingLogName>
<MissingExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6022</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</MissingExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<GenericSchedule>
<SimpleReccuringSchedule>
<Interval Unit="Minutes">30</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</GenericSchedule>
</TimeControl>
<CountingCondition>
<CountMode>OnNewItemNOP_OnTimerOutputRestart</CountMode>
</CountingCondition>
</Consolidator>
</Configuration>
</UnitMonitor>