How can I check domain controller health of a number of machines on the network? The following simple way we can do if we do not have a specific application servers such as Microsoft System Center Operations Manager or third party tools to check.
Always do check in Event Viewer, and see some of the events associated with the domain controller, replication, dns, etc..
And also do health checks on the domain controller machine, create Health_Check folder in C: or another location that you like to accommodate report the results of the checking. Health Check domain controller by running:
Dcdiag.exe /v >> c:Health_Checkpre_dcdiag.txt
This command must be done and will notify you if there are problems with DC and / or services associated with the domain controller.
Netdiag.exe /v >> c:Health_Checkpre_Netdiag.txt
This command tells if there are issues with the network components on the domain controller.
Netsh dhcp show server >> c:Health_Checkpre_dhcp.txt
This command is to reexamine the existence of a dhcp server that is authorized.
Repadmin /showreps >> c:Health_Checkpre_rep_partners.txt
This command displays all the replication of both the success and failures are made. The information obtained will be more if the engine is at once the Global Catalog.
repadmin /replsum /errorsonly >> c:Health_Checkpre_repadmin_err.txt
This order for a summary of the replication process to ensure that there are certain issues.