Exchange monitoring for on-premises and hybrid environments

Exchange monitoring checks the health of the Exchange servers you run on-premises: mailbox servers and databases, mail flow and transport queues, database copies in a DAG, client access, and the certificates and connectors that link Exchange to Microsoft 365. It also tests Outlook from remote sites, so you see what users there see.

Last reviewed:

Example dashboard: mail flow is OK, one client access test is slow, one database copy is lagging and a certificate expires in 18 days. Mailbox server MBX2 has 214 items in its copy queue. Over the last 24 hours, the transport queue rose in the early afternoon, then went back down to 3 messages.

Exchange environment

Mail flow
OK
DAG replication
Lagging
Client access
1 slow
Certificates
18 days
Until expiry

Mailbox servers

Mailbox servers
ServerRoleCopy queueStatus
MBX1Mailbox0Healthy
MBX2Mailbox214Lagging
MBX3Mailbox0Healthy

Transport queue, last 24 h

Messages

Transport queue, last 24 h
00:00 3
02:00 2
04:00 2
06:00 3
08:00 4
10:00 9
12:00 14
14:00 21
16:00 5
18:00 6
20:00 4
22:00 3

Example data, for illustration only

Why it matters

Why does Exchange still need close watching?

Exchange Server keeps running mail for organisations that need it on-premises, for data location, regulation or a hybrid set-up. The current period adds risk on top.

  • End of support for 2016 and 2019

    Exchange Server 2016 and 2019 have reached end of support. Microsoft's paid extended security updates for them run only until the end of October 2026, with no further updates after that.

  • The move to Exchange SE

    Moving to Exchange Server Subscription Edition (SE) means an in-place upgrade or a mailbox migration, depending on where you start. Old and new servers then run side by side, when problems are easiest to miss.

  • Hybrid links

    In a hybrid set-up, an expired certificate or a failed connector on-premises can stop mail flow and calendar sharing with Exchange Online, even when the cloud side is healthy.

What we monitor

What should you monitor on Exchange Server?

We monitor the Exchange Server versions you run, on-premises and hybrid. Each area below is covered by a monitoring tool that we select, implement and support with your team.

Mailbox servers and mail flow

Spot a filling disk or a growing queue before mail stops.

A database disk fills up, or messages pile up in a transport queue, and the first sign is a user asking why mail has not arrived. Exchange server monitoring checks disks and capacity, database health and performance, and mail flow inside the organisation, to and from the internet and to and from Exchange Online, with an alert when a transport queue grows.

What it covers

  • Disk space and capacity on each server
  • Database health and performance
  • Internal, internet and cloud mail flow
  • Transport queue length
  • Server resources: CPU and memory

How we deliver it

  • We review your servers and agree thresholds with your messaging team.
  • Alerts point to the server, the database or the queue at fault.
  • History is kept, so a slow trend shows before it becomes an outage.
  • Your admins learn to read the dashboards and act on them.

Messages in the transport queue

One working day

Messages in the transport queue
08:00 4
09:00 11
10:00 9
11:00 7
12:00 14
13:00 46
14:00 21
15:00 6
Example data, for illustration only

Client access

Outlook, Outlook on the web and mobile mail work on every namespace.

Users reach Exchange through several protocols and namespaces, and one of them can fail while the others look fine. Monitoring measures client load by protocol and runs a test per protocol and namespace: Outlook on the web, Exchange ActiveSync for mobile devices, and Outlook over MAPI over HTTP, the default connection protocol in current Exchange versions. Microsoft plans to remove Outlook Anywhere (RPC over HTTP) from Exchange SE, with no date set, so its remaining use is worth tracking.

What it covers

  • Client load by protocol
  • A test for each namespace
  • Outlook on the web
  • Exchange ActiveSync
  • Outlook over MAPI over HTTP
  • Remaining Outlook Anywhere use

How we deliver it

  • We map your namespaces and protocols with your team.
  • Each one gets its own test and alert.
  • A failure points to the protocol and the server involved.
  • Usage reports show which clients need attention before an upgrade.

Client access tests

mail.example.com

  • Outlook on the web Passing
  • Exchange ActiveSync Passing
  • MAPI over HTTP Slow, 2.4 s
  • Outlook Anywhere 37 clients left
Example data, for illustration only

High availability and DAG

Passive database copies keep up, and failovers land where you planned.

A database availability group (DAG) keeps copies of mailbox databases on several Mailbox servers. If a passive copy falls behind, it is less ready to take over when the active copy fails. Exchange DAG monitoring watches replication health, copy queue length and replay queue length, which show whether passive copies keep up, and database activation preferences. It also collects the alerts of Managed Availability, Exchange's built-in monitoring and recovery.

What it covers

  • Replication health of each database copy
  • Copy queue length and replay queue length
  • Mounted and passive copies, server by server
  • Activation preferences after a failover
  • Managed Availability alerts

How we deliver it

  • We review your DAG layout and activation preferences with you.
  • Queue thresholds are agreed with your messaging team.
  • A copy that falls behind raises an alert naming its server and database.
  • After a failover, you see whether databases are back where you planned.

Database copies

DAG01

  • DB01 on MBX1 Mounted
  • DB01 on MBX2 Healthy
  • DB02 on MBX2 Copy queue 214
  • DB02 on MBX3 Healthy
Example data, for illustration only

Exchange hybrid

Mail flow between Exchange and Exchange Online keeps working.

Exchange hybrid depends on pieces that fail quietly: certificates, connectors, AD FS or pass-through authentication. Exchange hybrid now needs a dedicated hybrid app in Microsoft Entra ID, tied to the Exchange Auth certificate, which must be renewed before it expires. Exchange hybrid monitoring tests mail flow in both directions, checks connectors and sign-in components, and raises an alert on certificate expiry well before the date.

What it covers

  • Certificate expiry, including the Exchange Auth certificate
  • Hybrid mail flow in both directions
  • Send and receive connectors
  • AD FS or pass-through authentication

How we deliver it

  • We list every certificate and connector with your team.
  • Certificate alerts go out well before expiry.
  • A hybrid failure points to the component involved, on-premises or in the cloud.
  • We help you plan certificate renewals and hybrid changes.

Hybrid checks

3 of 4 passing

  • Mail flow to Exchange Online
  • Mail flow from Exchange Online
  • AD FS sign-in
  • Exchange Auth certificate, 18 days left
Example data, for illustration only

Outlook from remote sites

See Outlook the way users in a remote office see it.

A server can look healthy while users in a branch office wait for Outlook. A probe installed on a workstation at that site repeats Outlook actions on a schedule, such as opening the mailbox and sending a message, and measures how long each one takes. Results are compared site by site, so a local network problem stands out from an Exchange problem.

What it covers

  • Probes on workstations at the sites you choose
  • Outlook actions repeated on a schedule
  • Response time by site
  • Network issues told apart from server issues

How we deliver it

  • We choose the sites with you.
  • We install the probes with your local IT team.
  • Alerts go to the team in charge of that site.
  • Results feed the reports agreed with you.

Outlook response time by site (ms)

  • Head office: This week 820, Usual 790
  • Branch A: This week 1150, Usual 840
  • Branch B: This week 2900, Usual 900
  • Branch C: This week 960, Usual 950
Example data, for illustration only

Reports for planning

Know what to clean up and what to plan before a migration.

Before an upgrade or a move to Exchange Online, you need to know what you have. Reports cover availability and SLA, database distribution and size, patch levels by server, mailbox growth, inactive mailboxes, unused distribution lists, public folders nobody opens, ActiveSync devices and the Outlook versions in use.

What it covers

  • Availability and SLA
  • Database distribution and size
  • Patch levels by server
  • Mailbox size and growth
  • Inactive mailboxes and unused distribution lists
  • Public folders not opened recently
  • ActiveSync devices and Outlook versions

How we deliver it

  • We agree with you which reports each team receives.
  • Reports are scheduled and exported.
  • Before a migration, we go through the clean-up list with you.

Servers and patch levels

Servers and patch levels
ServerRolePatch levelStatus
MBX1Mailbox, DAG memberCurrentHealthy
MBX2Mailbox, DAG memberCurrentHealthy
MBX3Mailbox, DAG memberOne update behindUpdate due
EDGE1Edge TransportCurrentHealthy
Example data, for illustration only

Examples

Examples of Exchange alerts we configure

AlertWhy it mattersTypical severity
Database disk running out of space When the disk is full, the database goes offline and its users lose access to their mailboxes. High
Certificate close to expiry An expired certificate can break client access, mail flow or the hybrid link. High
Transport queue above its threshold Messages wait instead of being delivered, often the first sign of a mail flow problem. High
Copy queue or replay queue growing A passive copy is falling behind, so it is less ready to take over if the active copy fails. Medium
Protocol test failing on one namespace Some users lose Outlook, Outlook on the web or mobile mail while others are fine. Medium
Server behind on security updates Known vulnerabilities stay open until the update is installed. Medium

Examples. Rules and thresholds are agreed with your team.

From the console

Which checks can you run by hand?

We know what monitoring tools check because we run the same checks by hand. Two Microsoft cmdlets and Microsoft's HealthChecker script, for Exchange Server on-premises, run in the Exchange Management Shell. Monitoring covers the same ground continuously, keeps the history and alerts on it.

Database copy health on one server

PowerShell
Get-MailboxDatabaseCopyStatus -Server MBX1 | Format-List
Shows the status of every database copy on the server MBX1, including its copy queue length and replay queue length. Without the -Server parameter, it lists every copy in the organisation.

Managed Availability health

PowerShell
Get-ServerHealth -Identity MBX1
Returns the health that Managed Availability records for the server MBX1. Its probes measure, its monitors judge health, and its responders recover or escalate.

Configuration check

PowerShell
.\HealthChecker.ps1 -Server MBX1
HealthChecker.ps1, Microsoft's free script from the CSS-Exchange repository, flags configuration issues known to hurt Exchange performance. Run it as an administrator.

MBX1 is an example server name.

How it works

How Exchange monitoring is put in place

Fast and done right: ready-made tooling, tested starting thresholds and runbooks your team keeps.

  1. Step 1

    Review

    We review your Exchange environment with your team: servers, DAGs, namespaces, hybrid links and certificates.

  2. Step 2

    Connect

    The monitoring tool is installed and connected, with the permissions your security team approves.

  3. Step 3

    Baseline

    Thresholds start from tested defaults and are adjusted to your normal load.

  4. Step 4

    Alert

    Alerts go to the people who run Exchange, naming the server and the component involved.

  5. Step 5

    Report

    Dashboards for each team and scheduled reports for planning.

Dashboards

A dashboard for each team

Each team sees what it needs to act on, from the same data.

  • Helpdesk

    Exchange, the network or the user's device? A first answer before escalating.

  • Messaging and UC team

    Servers, databases, queues and hybrid links, with the history behind each alert.

  • NOC

    Availability at a glance, alerts by severity and the component at fault.

  • Management

    Availability against SLA, trends and upgrade plans, in plain language.

FAQ

Exchange monitoring questions, answered.

What should you monitor on Exchange Server?

Five areas: mailbox servers and mail flow (disks, databases, transport queues), client access (each protocol and namespace), high availability (DAG replication, copy and replay queues, Managed Availability alerts), hybrid links (certificates, connectors, sign-in) and the experience of users at remote sites. Reports on patch levels, mailbox growth and unused objects help you plan.

Which Exchange versions do you cover?

The versions in use in your organisation, on-premises and hybrid. We review your environment before we start.

What changes with Exchange Server Subscription Edition (SE)?

Exchange SE has been available since 1 July 2025 and follows Microsoft's Modern Lifecycle Policy. Exchange 2019 servers on CU14 or CU15 can be upgraded in place; Exchange 2016 needs a mailbox migration.

Exchange Server 2016 and 2019 reached end of support on 14 October 2025, and paid extended security updates run only until the end of October 2026, with no further updates after that. We watch old and new servers during the move, when problems are easiest to miss.

Can you monitor Exchange hybrid and Exchange Online together?

Yes. Synthetic tests check mail flow between Exchange Server and Exchange Online in both directions, along with connectors, sign-in components and certificates. Exchange Online itself is covered by Microsoft 365 monitoring.

Hybrid set-ups are changing: rich coexistence now needs a dedicated hybrid app in Microsoft Entra ID, and hybrid organisations must move it to Microsoft Graph, which requires Exchange SE. We check these links before and after each change.

How do you test Outlook from remote offices?

A probe is installed on a workstation at each site you choose. It repeats Outlook actions on a schedule and measures how long each one takes, so you see Exchange the way users at that site see it, and can tell a local network problem from a server problem.

What reports help an Exchange migration?

Database distribution and size, mailbox growth, inactive mailboxes, unused distribution lists, public folders nobody opens, ActiveSync devices and the Outlook versions in use. Together they show what to clean up before you move, and which clients need attention.

Do you replace Managed Availability?

No. Managed Availability is Exchange's built-in monitoring and recovery: probes measure, monitors judge health, responders recover or escalate. Monitoring collects its alerts next to the other checks, keeps the history and sends each alert to the right team.

How long does it take to set up?

It depends on your environment, so we do not quote a fixed timeline. We move quickly with ready-made tooling, tested starting thresholds and runbooks, and we take the time to review your servers and agree alerts with your team.

Talk to us about your Exchange servers.

Tell us which Exchange servers you run and how they connect to Microsoft 365. We will explain which tool fits and how we would put it in place with your team.