Testereignis für verteilten Workflow protokollieren

Microsoft.SystemCenter.AgentManagement.LogEndToEndEvent (Rule)

Mit dieser Regel wird bei jedem erfassten Integritätsdienst der System Center-Verwaltung ein Ereignis in der Testereignissammlung protokolliert.

Knowledge Base article:

Zusammenfassung

Diese Regel wird für jeden Integritätsdienst der System Center-Verwaltung ausgeführt, und ein Ereignis wird protokolliert. Mit dem erfassten Ereignis wird überprüft, ob der zum ordnungsgemäßen Erfassen von Ereignissen ausgeführte End-to-End-Workflow wie erwartet funktioniert. Wenn Sie das Intervall für diese Regel ändern, kann sich der Status der entsprechenden Monitore ändern oder eine Warnung generiert werden. Bei den entsprechenden Monitoren handelt es sich um "Kein End-to-End-Ereignis für 45 Minuten (kritische Stufe)" und "Kein End-to-End-Ereignis für 30 Minuten (Warnstufe)".

Element properties:

TargetMicrosoft.SystemCenter.HealthService
CategorySystem
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.SimpleScheduler Default
LogE2EEvent WriteAction Microsoft.SystemCenter.AgentManagement.LogEvent Default

Source Code:

<Rule ID="Microsoft.SystemCenter.AgentManagement.LogEndToEndEvent" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>System</Category>
<DataSources>
<DataSource ID="Scheduler" TypeID="System!System.SimpleScheduler">
<IntervalSeconds>900</IntervalSeconds>
<SyncTime>01:00</SyncTime>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="LogE2EEvent" TypeID="Microsoft.SystemCenter.AgentManagement.LogEvent">
<TimeoutSeconds>300</TimeoutSeconds>
</WriteAction>
</WriteActions>
</Rule>