Brak pełnego zdarzenia w ciągu 30 minut (poziom ostrzegawczy)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorWarning (UnitMonitor)

Ten monitor wykrywa, czy lokalna usługa System Center Management Health była w stanie zarejestrować zdarzenie w ciągu ostatnich 30 minut. Jest to syntetyczna transakcja sprawdzająca, czy usługa System Center Management Health może przetwarzać zdarzenie.

Knowledge Base article:

Podsumowanie

Ten monitor wykrywa przypadki niewykrycia zdarzenia rejestrowanego okresowo. Z tym monitorem skojarzona jest zasada rejestrowania zdarzeń testowych rozproszonych przepływów pracy. Jeśli zasada ta jest wyłączona lub skonfigurowano dla niej zbyt wysoki próg, może to spowodować zmianę stanu tego monitora lub wygenerowanie alertu.

Konfiguracja

Domyślna konfiguracja polega na przejściu w stan ostrzegawczy w razie niewykrycia oczekiwanego zdarzenia w ciągu 30 minut.

Przyczyny

Może to być spowodowane problemem z rejestrowaniem zdarzeń w dzienniku zdarzeń systemu Windows lub z odczytaniem i zebraniem tego zdarzenia z dziennika.

Rozwiązania

Sprawdź, czy w dzienniku zdarzeń programu Operations Manager występują błędy skryptu LogEndToEndEvent.js. Skrypt ten służy do rejestrowania zdarzenia wykrywanego przez monitor.

Jeśli nie występują błędy skryptu, sprawdź czy istnieją błędy dotyczące problemów modułu dziennika zdarzeń systemu Windows z odczytywaniem dziennika zdarzeń programu Operations Manager. Może to być spowodowane niewystarczającymi uprawnieniami konta działania do odczytu lub zapisu dziennika zdarzeń.

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>