This rule collects the baseline performance metric for SMTP Server - Categorizer Queue
Categorizer is part of SMTP. The categorizer queries the Active Directory for recipient mailbox information, distribution list expansion, and so on.
This baseline collection is used by the Self-Tuning threshold monitors and must not be disabled unless the associate threshold monitor is disabled as well.
The Categorizer queue may increase due to its inability to query Active Directory.
Target | Microsoft.Exchange.Routing.Queue |
Category | PerformanceCollection |
Enabled | True |
Instance Name | SMTP Server |
Counter Name | Categorizer Queue Length |
Frequency | 300 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PrefDS | DataSource | System.Performance.DataProvider | Default |
SigCreate | ConditionDetection | System.Performance.SignatureCreatorWithoutCompression | Default |
WC | WriteAction | Microsoft.SystemCenter.CollectSignature | Default |
<Rule ID="Microsoft.Exchange.Routing.Queue.SMTPCatQueue.BaselineCollection" Enabled="onEssentialMonitoring" Target="Exch2003Core!Microsoft.Exchange.Routing.Queue" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PrefDS" TypeID="SystemPerf!System.Performance.DataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Categorizer Queue Length</CounterName>
<ObjectName>SMTP Server</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="SigCreate" TypeID="SystemPerf!System.Performance.SignatureCreatorWithoutCompression">
<SignatureID>{472CBCE4-6BA6-4513-A22C-9A38D2C139A2}</SignatureID>
<BusinessCycleLengthUnit>Week</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>1</BusinessCycleLengthInGivenUnit>
<EffectiveSamplingPeriodInSeconds>300</EffectiveSamplingPeriodInSeconds>
<Sensitivity>3.11</Sensitivity>
<LearningSettings>
<LearningType>Continuous</LearningType>
<Offset1>3</Offset1>
<Offset2>3</Offset2>
<Offset3>3</Offset3>
<LearningRate>2.33</LearningRate>
</LearningSettings>
<SignatureCollectionSettings>
<DBUpdatePeriodInSeconds>3600</DBUpdatePeriodInSeconds>
</SignatureCollectionSettings>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WC" TypeID="SC!Microsoft.SystemCenter.CollectSignature"/>
</WriteActions>
</Rule>