Ingen händelse från slutpunkt till slutpunkt under 45 minuter (kritisk nivå)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorError (UnitMonitor)

Den här övervakaren identifierar om den lokala System Center Management-tjänsten för hälsotillstånd har kunnat logga en händelse under de senaste 45 minuterna som en syntetisk transaktion, för att kontrollera tjänstens förmåga att bearbeta händelser.

Knowledge Base article:

Sammanfattning

Den här övervakaren identifierar om en händelse som loggas regelbundet inte har identifierats. Regeln "Logga testhändelser för distributerat arbetsflöde" är associerad med den här övervakaren. Om du inaktiverar regeln "Logga testhändelser för distributerat arbetsflöde" eller konfigurerar en för hög tröskel kan tillståndet för den här övervakaren ändras, eller så skapas en avisering.

Konfiguration

Standardkonfigurationen är att ett feltillstånd aktiveras om den förväntade händelsen inte identifieras inom 45 minuter.

Orsaker

Detta kan bero på att det är problem med att logga händelser till Händelseloggen i Windows, eller att det är problem med att läsa och samla in händelsen från Händelseloggen.

Lösningar

Kontrollera om det finns några skriptfel i Operations Manager-händelseloggen för skriptet LogEndToEndEvent.js. Det här skriptet loggar den händelse som identifieras av den här övervakaren.

Om det inte finns något skriptfel kontrollerar du om det finns något fel som gör att modulen för Windows-händelseloggen har problem med att läsa från Operations Manager-händelseloggen. Detta kan bero på att åtgärdskontot inte har behörighet för att skriva till eller läsa från händelseloggen.

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.EndToEndEventMonitorError" 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="EventFound" MonitorTypeStateID="EventRaised" HealthState="Success"/>
<OperationalState ID="MissingFor45Min" MonitorTypeStateID="MissingEventRaised" HealthState="Error"/>
</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">45</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</GenericSchedule>
</TimeControl>
<CountingCondition>
<CountMode>OnNewItemNOP_OnTimerOutputRestart</CountMode>
</CountingCondition>
</Consolidator>
</Configuration>
</UnitMonitor>