This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Citrix Broker and Establishment time

Hello, in looking for how to better track Citrix, I setup this simple script to monitor MIn, Max, Ave for BrokeringDuration and EstablishmentDuration in the previous 30 minutes.  I haven't been able to figure out how to get Solarwinds to track the durations of the various startup Phases, and if anyone has any suggestions I'm all ears.

Add-PsSnapIn Citrix.Broker.Admin.V2;

$BrokerInfo = Get-BrokerSession -Filter { BrokeringTime -ge '-0:30' -and BrokeringDuration -gt 0 -and EstablishmentDuration -gt 0 } -CatalogName NTNX*

#$BrokerInfo | Measure-Object -Property EstablishmentDuration -Minimum -Maximum -Average

$Establishment_Info = $BrokerInfo | Measure-Object -Property EstablishmentDuration -Minimum -Maximum -Average

#$BrokerInfo | Measure-Object -Property BrokeringDuration -Minimum -Maximum -Average -Median

$Brokering_Info = $BrokerInfo | Measure-Object -Property BrokeringDuration -Minimum -Maximum -Average

write-host "Statistic.Established_Average:"([math]::Round($Establishment_Info.Average,2))

write-host "Statistic.Established_Min:"$Establishment_Info.Minimum

write-host "Statistic.Established_Max:"$Establishment_Info.Maximum

write-host "Statistic.Brokering_Average:"([math]::Round($Brokering_Info.Average,2))

write-host "Statistic.Brokering_Min:"$Brokering_Info.Minimum

write-host "Statistic.Brokering_Max:"$Brokering_Info.Maximum

pastedImage_5.png

pastedImage_6.png

pastedImage_7.png