UIM : ica_response - Storefront Monitoring connection user requirements


Article ID: 140420


Updated On:


DX Infrastructure Management NIMSOFT PROBES


Why does the configured user need admin rights on the Citrix server to monitor Storefront applications if the same user can launch these Storefront applications outside the probe without admin rights?

Can the same user be configured in multiple profiles for monitoring different Storefront applications on the same Citrix server?


Release : 8.51 and later versions

Component : UIM - ICA_RESPONSE any version


Q1:  What are the exact admin rights the configured user needs on the Citrix server and why are these needed for the ica_response probe to work so that they can justify this requirement to the Citrix Admin?

A1:  The users can be local users on the Citrix server or domain users on the Citrix server. The users must be part of group “Remote Desktop Users” on the Citrix server. The users must be part of group “Terminal Server Computers” on the Citrix server. The users configured in the profile must also have the rights to publish the application on the Citrix server which is configured in the profiles. 

If users want to take a remote desktop and then launch the application (i.e. application configured in application tab), then the users must be part of administrator group. This is the reason why the probe documentation states that the user needs administrator rights.


Q2: Does the probe require that different usernames be configured if there are multiple profiles monitoring Storefront applications with this probe?

A2:  Yes, each profile must have a unique user.


Q3:  Is there any way to force the probe to run one profile at a time to assure that two profiles with the same username are not running concurrently?

A3:  Add the following key value to the setup section of the ica_response probe from the probe's Raw Configure GUI to run the probe in Single Threaded mode: 

single_thread = true

It this key value is configured as true in the ica_response probe, it is recommended that the Check Interval for all configured profiles be set to the product of the Session Timeout and the Number of Profiles (Session Timeout value X Number of Profiles) if the Session Timeout is the same for all profiles.  If the Session Timeout value is different for each configured profile, then set the Check Interval to the sum of the Session Timeout values for all configured profiles.  The Session Timeout value is the value configured for the Session field in the Timeout section of the Misc. tab of the monitoring profile: