Mit diesem Monitor wird erkannt, ob durch den lokalen Integritätsdienst der System Center-Verwaltung in den letzten 45 Minuten ein Ereignis protokolliert werden konnte. Mit dieser synthetischen Transaktion wird überprüft, ob von diesem Integritätsdienst Ereignisse verarbeitet werden können.
Mit diesem Monitor wird erkannt, wenn ein in regelmäßigen Abständen protokolliertes Ereignis nicht gefunden wird. Die mit diesem Monitor assoziierte Regel lautet "Testereignis für verteilten Workflow protokollieren". Wenn Sie die Regel "Testereignis für verteilten Workflow protokollieren" deaktivieren oder einen zu hohen Schwellenwert konfigurieren, kann sich der Status dieses Monitors ändern oder eine Warnung generiert werden.
In der Standardkonfiguration erfolgt ein Wechsel zum Status "Fehler", wenn das erwartete Ereignis innerhalb von 45 Minuten nicht erkannt wird.
Das kann dadurch verursacht werden, dass es ein Problem beim Protokollieren eines Ereignisses im Windows-Ereignisprotokoll oder beim Lesen und Erfassen dieses Ereignisses vom Ereignisprotokoll gibt.
Prüfen Sie, ob es im Ereignisprotokoll des Operations Manager für das Skript LogEndToEndEvent.js Skriptfehler gibt. Dieses Skript protokolliert das durch diesen Monitor gefundene Ereignis.
Wenn kein Skriptfehler vorliegt, prüfen Sie, ob beim Lesen des Operations Manager-Ereignisprotokolls durch das Modul "Windows-Ereignisprotokoll" Fehler aufgetreten sind. Diese werden möglicherweise dadurch verursacht, dass dem Aktionskonto keine Schreib- oder Leseberechtigungen für das Ereignisprotokoll gewährt wurden.
Target | Microsoft.SystemCenter.HealthService |
Parent Monitor | Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorRollup |
Category | Custom |
Enabled | False |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Windows.MissingEventLogSingleEventLog2StateMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<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>