We are happy to announce a new script based action package named Analyze Network Issues. The trigger for the announcement is the release of two brand new scripts now available in the ControlUp script library (under Community Actions) and the upcoming release of ControlUp 6.0, which introduces new HDX session bandwidth related columns. This article will cover the two new scripts and outline the new script package.
The Analyze Network Issues package consists of three unique scripts:
Analyze high Latency Issues
Analyze High Latency Issues allows ControlUp users to further drill down and explore a specific session(s) suffering from high latency (whether PCoIP or HDX). The script utilizes the tracert.execommand to run automatically and check the latency between the hops from the XenApp/VDI machine to the end user’s device.
Please note that Analyze High Latency Issues typically takes two to three minutes to bring back results. In order to avoid timeout issues please use the script editor to extend the timeout duration as needed.
Analyze HDX Bandwidth
With the introduction of ControlUp 6 we extended the Protocol Bandwidth columns to support both PCoIP and HDX sessions. Now the column displays the bandwidth of a given HDX session’s consumption in kbps.
Since Citrix Director lacks ability to perform a breakdown of the HDX protocol into its virtual channels, Sysadmins who need this valuable information and do not have the HDX insights product (which requires Netscaler) can use Analyze HDX Bandwidth to get the stats on the breakdown of the virtual channels, as seen below:
Analyze HDX Bandwidth utilizes the get counter command to deliver the stats. By default, Analyze HDX Bandwidth samples the counters ten times. This can be configured within the script by modifying the “$Samples” var from ten to any number of your choice. Please note that increasing the number of samples will, in turn, increase the run time of the script. Every sample takes approximately one second. The recommended best practice is to use a value between five and three hundred. The script’s timeout is six hundred seconds.