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:
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:
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:
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:
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:
Amparo says
Genial artículo y muy bien explicado, ahora tengo un mejor conocimiento para hacerlo por mi misma, un saludo
Aprendiendo Exchange says
Gracias por tus comentarios Amparo. Saludos!
Jose says
Gracias, muy buena informacion.
Aprendiendo Exchange says
Gracias por tus comentarios Jose!
Victor Eduardo says
Excelente publicacion
Aprendiendo Exchange says
Gracias por tus comentarios Victor! saludos!
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
Daniel Núñez Banega says
Hola Eduardo, exactamente como lo estas ejecutando?
Edward says
Excelente explicación. De mucha utilidad, muchas gracias.