Nessun evento end-to-end per 45 minuti (livello critico)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorError (UnitMonitor)

Questo monitoraggio rileva se il servizio integrità di gestione di System Center locale è stato in grado di registrare un evento negli ultimi 45 minuti come transazione sintetica per controllare la capacità del servizio integrità di gestione di System Center di elaborare gli eventi.

Knowledge Base article:

Riepilogo

Questo monitoraggio rileva se un evento che viene registrato periodicamente non viene rilevato. La regola associata a questo monitoraggio è "Registro evento di verifica del flusso di lavoro distribuito". Se la regola "Registro evento di verifica del flusso di lavoro distribuito" viene disabilitata oppure viene configurata troppo alta rispetto alla soglia, potrebbe causare il cambiamento di stato del monitoraggio o la generazione di un avviso.

Configurazione

La configurazione predefinita prevede che si passi a uno stato di errore se l'evento previsto non viene rilevato entro 45 minuti.

Cause

Ciò può essere dovuto a un problema nella registrazione degli eventi nel registro eventi di Windows oppure a un problema nella lettura e raccolta di questo evento dal Registro eventi.

Soluzioni

Verificare se sono presenti errori di script nel registro eventi di Operations Manager per lo script LogEndToEndEvent.js. Lo script registra l'evento che viene rilevato da questo monitoraggio.

Se non è presente nessun errore di script, controllare se vi sono altri errori relativi al modulo del registro eventi di Windows che riscontra problemi di lettura dal registro eventi di Operations Manager. Ciò può essere dovuto al fatto che l'account azione non dispone di autorizzazioni per la scrittura o la lettura dal registro eventi.

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>