Hey everyone! I'm looking for advice on what to keep an eye on to ensure my Active Directory environment is running smoothly. Besides the typical checks for replication issues with domain controllers and the status of Flexible Single Master Operations (FSMO), what other daily and weekly monitoring practices do you recommend? I'm in the process of creating a script to automate these checks and send notifications to my team, so all insights are super helpful. Thanks!
4 Answers
Make sure to check for stale user and computer accounts as well as users being in groups they shouldn't belong to. Keeping track of time sync with 'W32tm' is also important!
I mix built-in tools and some custom scripts for daily monitoring. I run 'repadmin /showrepl' for replication issues and 'dcdiag /v' for domain controller health. For alerts, I rely on our SIEM tool (we use Splunk) to catch any unusual event logs like failed logins. Weekly, I check AD audit reports and DNS resolution. If you're scripting, consider integrating Microsoft Graph API; it offers a lot of useful telemetry.
If you're using Entra Sync, take advantage of it for critical health alerts concerning Active Directory Domain Services. It helps with monitoring replication and is handy for capacity planning in larger setups. Also, don't forget to regularly check DNS replication and consider tools like Purple Knight for security audits.
You should definitely start with some core tools like Netdiag and Dcdiag. I’d also recommend using Repadmin with the '/replsum' option to cover about 80% of what you'll need for monitoring Active Directory. These tools are key for spotting replication issues and overall health.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures