Exchange 2010 ilość połączeń RPC i OWA na serwerze CAS

Często chcielibyśmy wiedzieć ile w danym momencie mamy aktywnych połączeń na poszczególnych serwerach Exchange 2010 z rolami Client Access Server.

Informacje taką możemy uzyskać z Counter-ów dostępnych na każdym z serwerów. W prosty sposób wykorzystując Powershell możemy wyświetlić tabele z informacją o ilości aktywnych połączeń na każdym z serwerów CAS.

 

Wystarczy uruchomić Exchange Management Shell i skopiować poniższy kod:

 

$CASServers = Get-ClientAccessServer | select name

Foreach ($srv in $CASServers){
 $RPC = Get-Counter "\MSExchange RpcClientAccess\User Count" -ComputerName $srv.name
 $OWA = Get-Counter "\MSExchange OWA\Current Unique Users" -ComputerName $srv.name
 New-Object PSObject -Property @{
 Server = $srv.name
 "RPC Client Access" = $RPC.CounterSamples[0].CookedValue
 "Outlook Web App" = $OWA.CounterSamples[0].CookedValue
 }
}

 

Jeżeli tylko posiadamy uprawnienia do danych serwerów CAS to wówczas otrzymamy tabelę jak poniżej:

 

CAS_statistics