We want to create a Hybrid deployment between Exchange on-premises and Exchange Online. When we…
In this article, you will learn how to count health mailboxes in Exchange Server. You will learn how many health mailboxes are present in each Exchange Server organization. Get a better understanding of the health mailboxes. Why we need the health mailboxes, and since when we have health mailboxes in Exchange Server. Let’s dive into it.
Table of contents
Health mailboxes in Exchange Server
Exchange Server 2013 introduced a new feature called Managed Availability.
- A built-in monitoring system with self-recovery capabilities
- Performs continuous tests (probes) that simulate end-user actions
It does that to detect possible problems with Exchange components or their dependencies. If probes are failing, it performs gradual simple recovery actions. This way, it will bring the affected component in a healthy state. It uses a special type of mailboxes, called monitoring mailboxes or health mailboxes. These mailboxes simulate end-user kinds of tests. The life cycle of monitoring mailboxes is taken care of entirely by Managed Availability components.
In the next part, you can count the health mailboxes in ADUC.
Count health mailboxes in Active Directory Users and Computers
Go to Active Directory Users and Computers (ADUC) to check the health mailboxes. Make sure to enable Advanced Features in ADUC. If you don’t, you can’t see the Organizational Unit (OU) Microsoft Exchange System Objects.
How many health mailboxes in Exchange
Up to Exchange 2013 CU6, there is one health mailbox per mailbox database copy and one per Client Access Server (CAS). Exchange 2013 CU6 changed the amount of created health mailboxes. A health mailbox is created for every mailbox database hosted on a mailbox server (Active or Passive) and ten health mailboxes for every CAS role.
Get total count health mailboxes with PowerShell
Count the health mailboxes in Exchange Server with PowerShell.
[PS] C:\>(Get-Mailbox -Monitoring).Count 13
The math behind the count
Let’s have an example of an organization running two Exchange 2016 Servers with a DAG configured. Each Exchange Server is running twelve databases. Let’s do the math:
2 Exchange Servers * 12 databases = 24 health mailboxes
2 Exchange Servers (CAS role) * 10 health mailboxes = 20 health mailboxes
Total = 44 health mailboxes
Read more about health mailboxes in Exchange Server: Check Exchange health mailboxes »
In this article, you learned how to count health mailboxes in an Exchange organization. Calculate the health mailboxes and make sure that they are present in ADUC. How many health mailboxes are present in your Exchange environment? The Exchange team at Microsoft did write a great article about health mailboxes.
Did you enjoy this article? You may also like Exchange Server health check with PowerShell script. Don’t forget to follow us and share this article.