Systémové pravidlo shromažďující události změny stavu z libovolného objektu
Toto pravidlo se používá interně ke shromažďování všech událostí změny stavu pro všechny objekty pro celou skupinu správy. Toto pravidlo by nemělo být přepsáno, jinak bude mít negativní dopad na monitorování.
Tento oddíl není použitelný pro tento typ pravidla.
Pro tento typ pravidla není k dispozici žádná akce uživatele.
Target | Microsoft.SystemCenter.HealthService |
Category | System |
Enabled | True |
Alert Generate | False |
Remotable | True |
Comment | this rule collects all monitor states from an agent |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SystemCenter.PublishedEntityHealthStateChangeProvider | Default |
PostFilter | ConditionDetection | Microsoft.SystemCenter.DistributedAcknowledgement.PostFilter | Default |
WA | WriteAction | Microsoft.SystemCenter.EntityHealthStateChangeWriter | Default |
<Rule ID="Microsoft.SystemCenter.CollectPublishedEntityState" Comment="this rule collects all monitor states from an agent" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="40">
<Category>System</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.PublishedEntityHealthStateChangeProvider"/>
</DataSources>
<ConditionDetection ID="PostFilter" TypeID="Microsoft.SystemCenter.DistributedAcknowledgement.PostFilter">
<ManagementGroupId>$Target/ManagementGroup/Id$</ManagementGroupId>
<ChannelId>4506DE47-806E-447f-90BB-20FAEBB7E87E</ChannelId>
<ItemId>ManagedEntityId=$Data/ManagedEntity$ MonitorId=$Data/Changes/Change/MonitorId$</ItemId>
<ItemValid>$Data/@InstanceExists$</ItemValid>
<Cookie>$Data/Changes/Change/EventOriginId$</Cookie>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="SCLibrary!Microsoft.SystemCenter.EntityHealthStateChangeWriter" Target="SCLibrary!Microsoft.SystemCenter.CollectionManagementServer"/>
</WriteActions>
</Rule>