As customers move more and more to Office 365, the importance of monitoring Exchange Queues can potentially increase, to quickly detect connectivity issues between On-Prem and the Cloud. This article discusses a Management Pack add-on for Exchange 2013, 2016, and 2019 that will give you a visual dashboard of your Queues, monitor their health based on Queue Length.
Quick Download: https://github.com/thekevinholman/Exchange.Queues
This MP is a simplified version to focus only on Queues, based on the MP provided by Volkan Coskun here: https://docs.microsoft.com/en-us/archive/blogs/volkancoskun/exchange-2013-monitoring-mailbox-databases-and-queues
The MP will place a new folder in your Exchange MP root folder for queues:
There is a State view, a Performance View, and a quick Dashboard to show you all queues and their performance data:
Alerts will show up like any Exchange alert, in the default view:
It is important to note – that the DEFAULT Queue threshold values are set to “5000” items in the queue, and this MUST be customized for your environment. What’s normal or unhealthy for a Queue, varies wildly with each customer.
An important note – is to consider looking at the M365 Supplemental Management Pack, which creates synthetic transactions and goes far beyond Queue monitoring to detect issues:
The M365 Supplemental Management Pack includes synthetic transactions that provide an increased level of visibility into the health of the Microsoft 365 environment. Making it the perfect companion to the M365 Admin Portal. The supplemental management pack provides a deeper view into the health of the on-premises and cloud environment. The management pack will execute synthetic transactions from a local point-of-presence (Watcher Node) within the customer network for a comprehensive view of service availability.
- Mail flow – Validate mail flow by sending a test email from a sender mailbox and validating receipt in the receiver mailbox.
- Licensing – Verification that a single dedicated user can obtain a license, Monitoring the available pool of licenses for a given subscription.
- Performance – Collection of performance rules including Watcher Node connection to Office 365, Mail Flow send/receive and Document upload/download.
- SharePoint Online – Validate the ability to upload and download files to specific SharePoint Online sites.
- OneDrive – Upload/Download Synthetic Transactions
- Microsoft Teams – Synthetic transactions providing state of the messaging channel