Monitorando a replicação do Active Directory (AD) no Windows Server 2008 R2

6

Com o Active Directory, qual é uma boa maneira de monitorar a replicação?

Eu tenho vários sites e vários locais, então, idealmente, a replicação entre sites e dentro de sites seria monitorada. Não tenho certeza se cada CD precisa ser monitorado, cada conexão NTDS ou cada DC * Cada conexão NTDS.

Para o propósito de se encaixar em uma metodologia de alerta padrão, os contadores de perfmon que me permitiriam alertar se a replicação estava por trás de X minutos parece ser ideal.

    
por Kyle Brandt 22.11.2011 / 16:32

2 respostas

5

Olhando pelos contadores de desempenho do Directory Services, não vejo nada que pareça exatamente o que eu quero.

Por acaso eu uso um sistema de monitoramento que suporta o powershell (Orion), então escrevi isso muito rápido e vou ver como ele funciona para as minhas necessidades:

#PS Script to Monitor Seconds since Last Successful AD Sync (By taking the longest (max) of any partition 
#KMB 11/22/2011 

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

$hostname = $env:COMPUTERNAME

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

$now = Get-Date
$latest = New-Timespan -start $now -end $now
Get-ADServerReplicationStatus -ServerName $hostname -SourceServer | foreach-object { 
    #Write-Host $_.LastSuccessfulSync}
    $temp = $now - $_.LastSuccessfulSync
    #Write-Host $_.LastSuccessfulSync :: $temp :: $temp.TotalSeconds
    if ($temp.TotalSeconds -gt $latest.TotalSeconds) {
        $latest = $temp
    }
}
Write-Host $latest.TotalSeconds

Aviso de isenção de responsabilidade - esse script ainda é um trabalho e um progresso, e eu realmente não conheço o powershell :-P

    
por 22.11.2011 / 17:56
0

Você poderia reservar um namespace de monitoramento no anúncio? Em seguida, você pode gravar periodicamente alguns carimbos de data / hora no primário e pesquisar as réplicas para ver quanto tempo leva para que o mais recente seja replicado.

    
por 23.11.2011 / 13:43