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 Office 365 Supplemental Management Pack, which creates synthetic transactions and goes far beyond Queue monitoring to detect issues:
The Office 365 Supplemental Management Pack v2 includes synthetic transactions that provide an increased level of visibility into the health of the Office 365 environment. For customers that don’t have an on-premises monitoring solution, they are limited to using the Admin Portal. We are providing this supplemental Management Pack for our customers leveraging System Center Operations Manager as their monitoring platform. There is a Microsoft System Center Management Pack for Office 365 available for download, the supplemental management pack described in this document provides a deeper view into the health of the on-premises and cloud environment. The following Office 365 components are monitored using this supplemental management pack:
- 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.
The management pack will execute these synthetic transactions from a local point-of-presence within the customer network for a comprehensive view of service availability.