N-central Help

Exchange Delivery Queue service

The Exchange 2013 Delivery Queue service uses a Windows agent to monitor the message queues of Microsoft Exchange Server 2013/2016.

Basic Service Information
Service Type AMP
Powershell cmdlet Get-counter MSExchangeTransport Queues (Queue Name)
Supported Systems/Applications Windows Workstations and Servers
Known limitations Windows only
Max Instances on each device 100
Supported Device class Laptops – Windows, Servers – Windows, Workstations – Windows
Notification Profile N/A
Monitored by Local agent

Configuring the service

Queue Name The default value is _Total, which monitors all delivery queues on the Microsoft Exchange server. You can also specify a different queue.

Troubleshooting

misconfigured
  1. Confirm that Exchange 2013 is installed on the target device.
  2. Open PowerShell in Administrator Mode.
  3. Use the Get-Counter command on the metric value specified in counter path, using the name of the queue you want to monitor.
    For example, for Active Mailbox Delivery Queue Length:
    Get-Counter "\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length

Metrics

All of the performance counters queried in this service come from the MSExchangeTransport Queues Performance Counter Class.

Submission Queue Length

Counter, path "\MSExchangeTransport Queues($QueueNAme)\Submission Queue Length"

Messages in the submission queue.
  • 0-100 Normal
  • 101-249 Warning
  • 250--9,223,372,036,854,776,000 Failed

Retry Non-SMTP Delivery Queue Length

Counter, path "\MSExchangeTransport Queues($QueueNAme)\Retry Non-Smtp Delivery Queue Length"

Messages in a retry state in the non-SMTP gateway delivery queues.
  • 0-100 Normal
  • 101-249 Warning
  • 250--9,223,372,036,854,776,000 Failed

Retry Mailbox Delivery Queue Length

"\MSExchangeTransport Queues($QueueNAme)\Retry Mailbox Delivery Queue Length"

Messages in a retry state attempting to deliver a message to a remote mailbox.
  • 0-100 Normal
  • 101-249 Warning
  • 250--9,223,372,036,854,776,000 Failed

Active Non-SMTP Delivery Queue Length

Registry property, path "\MSExchangeTransport Queues($QueueNAme)\Active Non-Smtp Delivery Queue Length"

Messages in the drop directory used by a Foreign connector.
  • 0-100 Normal
  • 101-249 Warning
  • 250--9,223,372,036,854,776,000 Failed

Active Mailbox Delivery Queue Length

Registry property, path "\MSExchangeTransport Queues($QueueNAme)\Active Non-Smtp Delivery Queue Length"

Messages in the active mailbox queues.
  • 0-100 Normal
  • 101-249 Warning

Poison Queue Length

Counter , path "\MSExchangeTransport Queues($QueueNAme)\Poison Queue Length"

Messages in the poison message queue.
  • 0-0 Normal
  • 1-4 Warning
  • 5--9,223,372,036,854,776,000 Failed

Unreachable Queue Length

Counter, path "\MSExchangeTransport Queues($QueueNAme)\Unreachable Queue Length"

Messages in the Unreachable queue.
  • 0-100 Normal
  • 101-249 Warning
  • 250--9,223,372,036,854,776,000 Failed