Überwachen der Active Directory (AD)-Replikation in Windows Server 2008 R2

Überwachen der Active Directory (AD)-Replikation in Windows Server 2008 R2

Wie lässt sich mit Active Directory die Replikation gut überwachen?

Ich habe mehrere Sites und mehrere Standorte, daher würde im Idealfall sowohl die Replikation zwischen Sites als auch innerhalb von Sites überwacht werden. Ich bin mir nicht wirklich sicher, ob jeder DC, jede NTDS-Verbindung oder jeder DC * jede NTDS-Verbindung überwacht werden muss.

Um in eine standardmäßige Warnmethode zu passen, scheinen Leistungsmonitor-Zähler ideal zu sein, die mir eine Warnung senden, wenn die Replikation X Minuten zurückliegt.

Antwort1

Beim Durchsehen der Leistungsindikatoren der Verzeichnisdienste kann ich nichts finden, das genau meinen Wünschen entspricht.

Ich verwende zufällig ein Überwachungssystem, das Powershell (Orion) unterstützt. Deshalb habe ich das hier schnell aufgeschrieben und werde sehen, ob es für meine Anforderungen funktioniert:

#PS-Skript zur Überwachung der Sekunden seit der letzten erfolgreichen AD-Synchronisierung (indem die längste (maximale) Zeit einer Partition
#KMB 22.11.2011

#http://archive.msdn.microsoft.com/RepPSAdmin/Release/ProjectReleases.aspx?ReleaseId=5267
Importmodul -name RepPSAdmin

$hostname = $env:COMPUTERNAME

#PS C:\Windows\system32> Get-ADServerReplicationStatus -ServerName $hostname -SourceServer | Get-Member -memberType *Eigenschaft

$jetzt = Datum abrufen
$latest = Neuer Zeitraum -start $now -end $now
Get-ADServerReplicationStatus -ServerName $hostname -SourceServer | foreach-object {
    #Write-Host $_.LastSuccessfulSync}
    $temp = $now - $_.LetzteErfolgreicheSync
    #Write-Host $_.LastSuccessfulSync :: $temp :: $temp.TotalSeconds
    wenn ($temp.TotalSeconds -gt $latest.TotalSeconds) {
        $latest = $temp
    }
}
Schreib-Host $latest.TotalSeconds

Haftungsausschluss – dieses Skript ist noch in Arbeit und ich kenne mich mit Powershell nicht wirklich aus :-P

Antwort2

Könnten Sie in der Anzeige einen Überwachungsnamespace reservieren? Dann könnten Sie in regelmäßigen Abständen einige Zeitstempel in den Primärserver schreiben und die Replikate abfragen, um zu sehen, wie lange es dauert, bis das neueste repliziert wird.

verwandte Informationen