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 |


