Clientüberwachungsanwendung – Fehlersetzungsregel von Überwachungszuständen nach Gesamttrefferanzahl

Microsoft.SystemCenter.CM.AEM.Internal.AppTotalHitCountMonitorErrorStateSetter (Rule)

Diese Regel ermöglicht das Fehlersetzen von Überwachungszuständen auf der Basis der Gesamttrefferanzahl pro Anwendung.

Knowledge Base article:

Zusammenfassung

Diese Regel wird intern zum Fehlersetzen von Überwachungszuständen auf der Basis der Gesamttrefferanzahl pro Anwendung verwendet. Die Regel soll nicht außer Kraft gesetzt werden, da sich dies negativ auf die Überwachung auswirken kann.

Ursachen

Dieser Abschnitt ist auf diesen Regeltyp nicht anwendbar.

Lösungen

Für diesen Regeltyp ist keine Benutzeraktion vorgesehen.

Element properties:

TargetMicrosoft.SystemCenter.CM.AEM.CrashListener
CategoryPerformanceCollection
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.Scheduler Default
ErrorStateSetter WriteAction Microsoft.SystemCenter.CM.AEM.Internal.TargetSetErrorStateAction Default

Source Code:

<Rule ID="Microsoft.SystemCenter.CM.AEM.Internal.AppTotalHitCountMonitorErrorStateSetter" Target="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener" Enabled="false" ConfirmDelivery="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="Scheduler" TypeID="System!System.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Minutes">15</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="ErrorStateSetter" TypeID="Microsoft.SystemCenter.CM.AEM.Internal.TargetSetErrorStateAction">
<Query>select sum(AC.HitCount), AC.SourceEntityId, IsNull(MO.HitCountThresholdValue, 50) from AemCrashCounters AC join MT_Application A on AC.SourceEntityId = A.BaseManagedEntityId left join MT_MonitorOverride MO on AC.SourceEntityId = MO.ManagedEntityId where AC.EntityTypeId = 0 group by AC.SourceEntityId, MO.HitCountThresholdValue</Query>
<MonitorId>$MPElement[Name="AEMViewsInternal!Microsoft.SystemCenter.CM.AEM.Views.Internal.HitCountAppThreshold"]$</MonitorId>
<ManagedEntityId>Columns/Column[2]</ManagedEntityId>
<Value>Columns/Column[1]</Value>
<Threshold>Columns/Column[3]</Threshold>
</WriteAction>
</WriteActions>
</Rule>