Citrix provides access to Monitoring Data via ODATA API, I find it useful to extract session info to a very granular level [eg: by mintue]. This is the same data Citrix Director uses to present the fancy usage graphs but as you expand to longer time series it averages it and you might not get …
Category Archives: Citrix
Netscaler Login Screen – Clear Cache Objects
Useful for the testing rewrites for /vpn/js/gateway_login_form_view.js [e.g. hiding the second password box when the radius is enabled]. Without clearing the cache you wouldn’t see your changes immediately. Note: Even though Integrated Caching is not enabled, Gateway component of Netscaler/ADC by default uses this feature. CLI GUI
Troubleshoot Slow VDI/XenApp logins with UberAgent [free community license]
UserAgent mentioned in few blog posts in the past, checked it out last week and I fell it a good tool to have especially since they announced free community licenses – 100 users at the time of this writing.It offers some of useful metrics [few listed below] break down of session login and logout durations application …
Continue reading “Troubleshoot Slow VDI/XenApp logins with UberAgent [free community license]”
Handle Netscaler AAA > "Target URL not found for redirection" after login
Citrix published a solution for this [CTX224908]; saying hit the LB first and have it populate “NSC_TASS” cookie. That might not work for all audiences. Users tend to bookmark the login page. Which happens to be AAA page. When they go back to their bookmark they hit the AAA page directly with out the “NSC_TASS” …
Continue reading “Handle Netscaler AAA > "Target URL not found for redirection" after login”
Extract HDX/ICA Connection info from Citrix Monitoring Database
Follow OData Connection to Citrix Delivery Controller to create a connection to Citrix monitoring data.for XenDestkop version 7.0 – 7.5 use http://{ddc-host}/Citrix/Monitor/OData/v1/Datafor XenDestkop version 7.6 and 7.7 use http://{ddc-host}/Citrix/Monitor/OData/v2/Datafor XenDestkop 7.8 and above use http://{ddc-host}/Citrix/Monitor/OData/v3/Data Output Use-Cases Usage trends Capacity planning Auditing
Citrix PVS Server Tweaks
Streaming Port re-configured from 6910 to 6968 (default 6910 – 6930). Threads per port set to match the vCPU number. VM level set virtual sockets to vCPU number and the cores per socket to one. Leave the rest advanced options to be unchanged. Ref: https://www.citrix.com/blogs/2016/03/30/updated-guidance-on-pvs-ports-and-threads/ https://blogs.vmware.com/vsphere/2013/10/does-corespersocket-affect-performance.html
Delay VDA registration for XenDestop/Xenapp
Step 1: Disable BrokerAgent Service from services.msc on the worker VM. Step 2: Create schedule task for enabling BrokerAgent and starting the service after 15 mins of system start on the worker VM. Note: Use system account to run this task. Step 3: Increase the RegistrationDelay timeout on the DDC/Brokers to 30 mins (Default: 20 …
Continue reading “Delay VDA registration for XenDestop/Xenapp”
Publish Outlook 2016 in XenApp
Download Office 2016 Administrative Template files and import ADML and ADMX files to C:\windows\PolicyDefinitions GPO settings below are just a recommendation, Please review and pick ones that apply to you. Computer Configuration/Administrative Templates/Microsoft Office 2016 (Machine)/Updates Enable Automatic Updates > Disable User Configuration/Administrative Templates/Microsoft Office 2016/First Run Disable First Run Movie > Enable Disable Office …
FormFast printing in XenApp/XenDesktop
Ensure the following “Generic / Text Only” is loaded in Printer Driver store (eg: Powershell on 2012 R2) Add-PrinterDriver -Name “Generic / Text Only” Citrix policy “Universal print driver usage” set to “Use universal printing only if requested driver is unavailable”
XenApp 6x – Export Application list with Published Servers
Making report more pretty:open csv with excel and perform replace CTRL + H, Find “, ” Replace with hold the ALT key down and then press 010 on the number pad.ref – http://www.exceldashboardtemplates.com/how-to-find-and-replace-a-hard-return-in-an-excel-spreadsheet/