All’interno di un’infrastruttura SCOM 2007 il gateway riporta i dati di monitoraggio ad un Management Server definito in fase di registrazione/installazione del gateway stesso. Il comando di registrazione (Microsoft.EnterpriseManagement.GatewayApprovalTool.exe) permette però di registrare il gateway assegnandolo ad un solo Management Server (da qui in poi abbreviato in MS). Questo è da considerarsi un possibile punto di rottura, dal momento che in caso di indisponibilità del MS, perdiamo i dati di monitoraggio che il gateway vorrebbe inviarci. Per ovviare al problema, con pochi semplici comandi Powershell possiamo configurare il gateway di modo che ci sia un failover MS.
- Accedete al MS con un’utenza amministrativa che sia anche censita tra gli amministratori di SCOM.
- Aprite la Powershell di Operations Manager.
- Eseguite i seguenti comandi:
$primaryMS = Get-ManagementServer | where {$_.Name –eq 'nome.FQDN.del.vostro.Primary.MS' } $failoverMS = Get-ManagementServer | where {$_.Name –eq 'nome.FQDN.del.vostro.Failover.MS' } $gatewayMS = Get-ManagementServer | where {$_.Name –eq 'nome.FQDN.del.vostro.gateway' } Set-ManagementServer -gatewayManagementServer: $gatewayMS -PrimaryManagementServer: $primaryMS -FailoverServer: $failoverMS - Perfetto, avete impostato il failoverMS. Per verificare che effettivamente il failover sia impostato, possiamo interrogare il sistema sempre tramite la Operations Manager Shell in questo modo:
$gw = get-GatewayManagementServer | where {$_.Name -eq "nome.FQDN.del.vostro.gateway"} $gw | foreach-object {$_.getPrimaryManagementServer() | select Name; $_.getFailoverManagementServers() | select Name}Il comando vi restituirà i 2 nomi macchina dei vostri 2 management server: il primary e il failover.