Baseline Collection Rule for SMTP Server Categorizer Queue

Microsoft.Exchange.Routing.Queue.SMTPCatQueue.BaselineCollection (Rule)

This rule collects the baseline performance metric for SMTP Server - Categorizer Queue

Knowledge Base article:

Summary

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.

Causes

The Categorizer queue may increase due to its inability to query Active Directory.

Element properties:

TargetMicrosoft.Exchange.Routing.Queue
CategoryPerformanceCollection
EnabledTrue
Instance NameSMTP Server
Counter NameCategorizer Queue Length
Frequency300
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PrefDS DataSource System.Performance.DataProvider Default
SigCreate ConditionDetection System.Performance.SignatureCreatorWithoutCompression Default
WC WriteAction Microsoft.SystemCenter.CollectSignature Default

Source Code:

<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>