Cómo ver el estado de la replicación de un DAG?

Si bien hay varios componentes a monitorear en un DAG, tenemos 3 comandos que nos pueden resultar muy útiles;

  • Test-ServiceHealth
  • Test-ReplicationHealth
  • Get-MailboxDatabaseCopyStatus


Cómo ver rapidamente si estan los servicios de Exchange levantados?

El comando Test-ServiceHealth es genérico en el sentido que nos devuelve el estado de los servicios de Exchange (Running o Not Running) estableciendo en True o False si los servicios requeridos por cada uno de los roles están levantados o no, independientemente del rol del servidor o de si esta en DAG.

Una de las primeras cosas a ver cuando hay algún tipo de problema  o mejor aun como tarea proactiva podría ser la salida de este comando como se ve a continuación:

Test-ServiceHealth - MSExchangeIS not running

Como se ve en la imagen, en el caso que se detecte que hay un servicio caído se indica que no están todos los servicios del rol levantados y cual sería el que falta levantar. En este caso se debe iniciar el servicio de Information Store:

Estado de los servicios de Exchange

En adición a ejecutar el comando de forma local podemos pasar el parámetro «Server» de tal forma de ejecutarlo sobre otros servidores:

Test-ServiceHealth -server Mail02


Cómo saber si la replicación de bases esta funcionando correctamente?

El próximo comando que vamos a ver es elTest-ReplicationHealth, en este caso es específico a la replicación dentro del DAG:

Estado de replicación de DAG en Exchange | Test-ReplicationHealth

Como alternativa podría utilizar el parametro «identity» para especificar otro servidor o podría aprovechar el pipeline y ejecutarlo en varios servidores a la vez:

Get-MailboxServer | Test-ReplicationHealth


Están las bases replicadas, faltan logs por replicar o aplicar?

En adición a los 2 comandos vistos tenemos el Get-MailboxDatabaseCopyStatus el cual nos devuelve si las bases de datos (en DAG) se encuentran saludables, montadas, desconectadas, si tienen logs por replicar, aplicar, etc y el estado del índice:

Get-MailboxDatabaseCopyStatusEstado de replicación de bases de datos en Exchange | Get-MailboxDatabaseCopyStatus

Como se puede ver, practicamente no hay logs acumulados, hay 2 bases pasivas saludables (healthy) y 1 activa (mounted).

Por último, destacar que estos comandos funcionan sobre Exchange 2010 / 2013 / 2016.

Por más info ver el siguiente artículo:

About Daniel Núñez Banega

Consultor IT especializado en Microsoft Exchange, Active Directory y Microsoft 365.
Principales Certificaciones: Microsoft Certified Trainer | Microsoft Certified Solutions Expert | Microsoft Certified Systems Engineer | Microsoft Certified Systems Administrator | Microsoft Certified IT Professional | Microsoft Certified Technology Specialist | Microsoft 365 Certified: Enterprise Administrator Expert | Microsoft 365 Certified: Security Administrator Associate | Microsoft Certified: Cybersecurity Architect Expert | Comptia Pentest+ | EC-Council Certified Ethical Hacker Master

Reader Interactions

Comments

  1. Eduardo Hernandez says

    Buenos dias:

    Hice los pasos indicados pero al abrir el programa no recoge datos, es decir no muestra nada

    Que puedo hacer

    saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *