Aucun événement de bout en bout pendant 30 minutes (Niveau d'avertissement)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorWarning (UnitMonitor)

Cette analyse détecte si le service de contrôle d'intégrité de l'administration System Center local a pu journaliser un événement au cours des 30 dernières minutes en tant que transaction synthétique afin de vérifier la capacité de traitement des événements par le service de contrôle d'intégrité de l'administration System Center.

Knowledge Base article:

Résumé

Cette analyse détecte si un événement régulièrement journalisé n'est pas détecté. La règle associée à cette analyse est « Journaliser l'événement de test du flux de travail distribué ». Si vous désactivez la règle « Journaliser l'événement de test du flux de travail distribué » ou configurez le seuil à une valeur trop élevée, cette analyse risque de changer d'état ou de générer une alerte.

Configuration

La configuration par défaut consiste à entrer dans un état d'avertissement lorsque l'événement attendu n'est pas détecté dans les 30 minutes.

Causes

Ceci peut être dû à un problème d'enregistrement des événements dans le journal des événements Windows ou à un problème de lecture et de collecte de cet événement à partir du journal des événements.

Solutions

Vérifiez la présence d'erreurs de script dans le journal des événements d'Operations Manager pour le script LogEndToEndEvent.js. Ce script enregistre l'événement détecté par cette analyse.

Si aucune erreur de script n'est détectée, vérifiez que le module du journal des événements Windows n'a aucun problème à lire le journal des événements d'Operations Manager ; ceci peut être dû au fait que le compte d'action ne dispose par des autorisations suffisantes pour écrire sur le journal des événements ou le lire.

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>