В последнее время у меня были проблемы с Active Directory. Мне было интересно, какие проверки я мог бы делать на регулярной основе, чтобы убедиться, что все работает оптимально?
Чтобы дать вам несколько идей о том, что можно протестировать, вот несколько автоматических проверок, которые мы выполняем ежедневно.
w32tm.exe /query /computer:dcname /status /verbose
для определения времени последней успешной синхронизации постоянного тока и синхронизируется ли время постоянного тока.nltest.exe /server:dcname /dsgetdc:dcDomainDnsName
чтобы определить, действительно ли DC рекламируется как сервер времени. Реклама осуществляется через службу Netlogon. repadmin /showreps
. Если какой-либо раздел не был (еще) полностью реплицирован, отобразится «ПРЕДУПРЕЖДЕНИЕ: не рекламируется как глобальный каталог». Обратите внимание, что флаги NLTest могут указывать на то, что постоянный ток настроен как GC; эта «конфигурация» отличается от «рекламы». Это представляет особый интерес в больших распределенных средах с множеством доменов, так как DC может занять несколько дней или недель, чтобы постепенно реплицировать все разделы до точки, где проходит тест GC.repadmin /queue
. На контроллерах домена с большим количеством ожидающих репликаций репликация могла быть отключена по какой-то причине. Примером может быть, если Строгая согласованность репликации были включены, это определенно остановит репликацию, если недопустимый или удаленный объект будет пытаться реплицировать входящий. Также возможно получить самую последнюю дату и время последней успешной репликации для конкретного соседа, которая может быть помечена, если она превышает пороговое значение. В меньшей компании, в которой я работал раньше, мы использовали этот. Это скрипт, который сравнивает ПРОЙДЕН / СБОЙ, конечно, неплохой инструмент, который стоит попробовать. Интересно посмотреть, что использовали другие.
Active Directory в значительной степени полагается на DNS, поэтому начните с некоторых проверок DNS.
NSLOOKUP имя хоста Этот тест показывает, что DNS может преобразовать имя хоста в IP-адрес.
DCDIAG / TEST: DNS Это позволит проверить правильность работы DNS и Active Directory.
NETDIAG / TEST: DNS Больше тестирования DNS
Как только вы убедитесь, что DNS работает правильно, вот еще несколько тестов.
REPADMIN / SHOWREPS Это покажет вам, когда в последний раз выполнялась репликация с партнерами по репликации.
REPADMIN / REPLSUM / ERRORSONLY Отображает любые ошибки репликации между контроллерами домена.
DCDIAG / Q Король диагностических инструментов AD. Тестирует и сообщает обо всех компонентах AD.
NETDIAG тестирует все
Недавно увидел, что Microsoft выпустила новый интересный инструмент статуса репликации, который кажется довольно удобным. Больше проверки статуса репликации сервера gui mutli. Это, безусловно, будет одним из этапов любой проверки работоспособности AD:
http://blogs.technet.com/b/askds/archive/2012/08/23/ad-replication-status-tool-is-live.aspx