Internal Retry Remote Delivery Queue Length Monitor

Exchange.Queues.InternalRetryRemoteDeliveryQueueLength.Monitor (UnitMonitor)

Description for the new unit monitor.

Element properties:

TargetExchange.Queues.Server
Parent MonitorSystem.Health.PerformanceState
CategoryAvailabilityHealth
EnabledTrue
Instance NameMSExchangeTransport Queues
Counter NameInternal Retry Remote Delivery Queue Length
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Too many Items in Internal Retry Remote Delivery Queue
Too many Items in Internal Retry Remote Delivery Queue

Last Sampled Value: ({0})
RunAsDefault

Source Code:

<UnitMonitor ID="Exchange.Queues.InternalRetryRemoteDeliveryQueueLength.Monitor" Accessibility="Public" Enabled="true" Target="Exchange.Queues.Server" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Exchange.Queues.InternalRetryRemoteDeliveryQueueLength.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/SampleValue$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Internal Retry Remote Delivery Queue Length</CounterName>
<ObjectName>MSExchangeTransport Queues</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>60</Frequency>
<Threshold>5000</Threshold>
<Direction>greater</Direction>
<NumSamples>2</NumSamples>
</Configuration>
</UnitMonitor>