2.10 Configuring and Monitoring Database Availability Groups

A database availability group (DAG) is a set of up to 16 Microsoft Exchange Server 2010, 2013, 2016, or 2019 Mailbox servers that provides automatic database-level recovery from a database, server, or network failure. Mailbox servers in a DAG monitor each other for failures. When you add a Mailbox server to a DAG, that Mailbox server works with the other servers in the DAG to provide automatic, database-level recovery from database, server, and network failures.

2.10.1 New Functionality in Exchange Server 2010, 2013, 2016, and 2019

In Microsoft Exchange Server 2010, 2013, 2016, and 2019, DAG functionality replaces the following clustering functionality used with Microsoft Exchange Server 2007: cluster continuous replication (CCR), single copy cluster (SCC), and Local Continuous Replication (LCR). Exchange Server 2010, 2013, 2016, and 2019 do not use storage groups.

2.10.2 Adding a DAG for Monitoring

Add the computers that represent the individual computers of a DAG to the Master Management Group of an AppManager repository in Control Center. When you have added all DAG computers, create a server group, for example, EX2K_DAG_1, and add each DAG computer to that group.

For more information about adding computers to the Master Management Group of a repository and creating server groups, see the Control Center User Guide for AppManager.

2.10.3 Discovering Resources on a DAG

Use the Discovery_ExchangeDAG Knowledge Script to discover configuration and resources for a Microsoft Exchange Server 2010, 2013, 2016, and 2019 Database Availability Group (DAG). Run Discovery_ExchangeDAG on an Exchange Server 2010, 2013, 2016, and 2019 server to discover the virtual object for DAG. After you discover the virtual object, you must run Discovery_Exchange2007 on the newly discovered object so you can discover the databases. For more information, see Section 2.6, Discovering Exchange Server Resources.

Before using the Discovery_ExchangeDAG Knowledge Script, set up the proper accounts and permissions. For more information, see Section 2.5, Permissions for Discovering Exchange Server Resources.

To discover resources in an Exchange Server 2010, 2013, 2016, and 2019 DAG, run the following Discovery Knowledge Scripts in the order listed:

Knowledge Script

Resources Discovered

Discovery_NT

Run this script on each physical server that is a member of the DAG to discover Windows configuration and resources.

Discovery_Exchange2007

Run this script on each physical server that is a member of the DAG to discover Exchange Server 2010, 2013, 2016, and 2019 databases.

Discovery_ExchangeDAG

Run this script on any one of the physical servers that is a member of the DAG to discover Exchange Server 2010, 2013, 2016, and 2019 DAG virtual objects. Running this script creates a new top-level object that represents the DAG in the TreeView of the Operator Center console.

Discovery_Exchange2007

Run this script on the new top-level DAG node discovered in the previous step to discover the mailbox database resources in the DAG (which is the set of all mailbox databases managed by all servers in the DAG).

Set the Values tab parameters as needed:

Parameter

How to Set It

General Settings

Job failure event notification

Event severity when job fails

Set the severity level, from 1 to 40, to indicate the importance of an event in which the Discovery_ExchangeDAG job fails. The default is 5.

Discovery

Event Notification

Raise event if DAG discovery succeeds?

Select Yes to raise an event if DAG discovery succeeds. The default is No.

Event severity when DAG discovery succeeds

Set the severity level, from 1 to 40, to indicate the importance of an event in which DAG discovery succeeds. The default is 25.

Raise event if DAG discovery fails?

Select Yes to raise an event if discovery fails. The default is Yes.

Event severity when DAG discovery fails

Set the severity level, from 1 to 40, to indicate the importance of an event in which discovery fails. The default is 5.

NOTE:If you previously ran the Discovery_Cluster Knowledge Script on nodes that now belong to a DAG, the Discovery_Cluster script discovered the Windows Cluster resource object, NT_CLU_MachineFolder. If you later run Discovery_ExchangeDAG on any node that belongs to the DAG, the script will not discover any new objects, because an object with same name was added using Discovery_Cluster KS. As a result, you will not be able to use Discovery_Exchange2007 KS to discover the databases on the DAG object, because Discovery_Exchange2007 does not work with the NT_CLU_MachineFolder resource object.

To address this situation, remove the Windows Cluster object that was discovered with the Discovery_Cluster Knowledge Script and use the Discovery_ExchangeDAG to discover the DAG object.

2.10.4 Monitoring Resources on a DAG

The following Mailbox server Knowledge Scripts can monitor DAGs in Exchange Server 2010, 2013, 2016, and 2019: