Microsoft 監査コレクション サービス フォワーダーのプライベート バイト モニター

Microsoft.SystemCenter.ACS.Forwarder.PrivateBytesThreshold (Rule)

Element properties:

TargetMicrosoft.SystemCenter.ACS.Forwarder
CategoryMaintenance
EnabledTrue
Instance NameProcess
Counter NamePrivate Bytes
Frequency120
Alert GenerateFalse
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
DataSource DataSource System.Performance.DataProvider Default
CDAveragerThreshold ConditionDetection System.Performance.AverageThresholdCondition Default
RestartService WriteAction Microsoft.SystemCenter.ACS.RestartACSForwarderAction Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ACS.Forwarder.PrivateBytesThreshold" Enabled="true" Target="Microsoft.SystemCenter.ACS.Forwarder" ConfirmDelivery="false" Remotable="false" Priority="High" DiscardLevel="100">
<Category>Maintenance</Category>
<DataSources>
<DataSource ID="DataSource" TypeID="Performance!System.Performance.DataProvider">
<CounterName>Private Bytes</CounterName>
<ObjectName>Process</ObjectName>
<InstanceName>adtagent*</InstanceName>
<Frequency>120</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="CDAveragerThreshold" TypeID="Performance!System.Performance.AverageThresholdCondition">
<NumSamples>5</NumSamples>
<Threshold>104857600</Threshold>
<Operator>Greater</Operator>
</ConditionDetection>
<WriteActions>
<WriteAction ID="RestartService" TypeID="Microsoft.SystemCenter.ACS.RestartACSForwarderAction">
<EventId>6026</EventId>
<EventType>Warning</EventType>
<RestartReason>ACS Forwarder exceeded Process\Private Bytes threshhold.</RestartReason>
</WriteAction>
</WriteActions>
</Rule>