> Services > Exchange > Exchange Delivery Queue Service

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