Display the server name on Citrix StoreFront 2.0 WebReceiver
In enterprise environments most admins have more than one Citrix Storefront Webserver and loadbalance them over a Netscaler, F5 or something equivalent.If a user has a misbehaviour on the website it’s not always easy to find out on which Storefront Website this user is working. To simplify troubleshooting it can be helpful to know which web server user is accessing.
To see this on the website just add the following lines to the bold written files:
C:\inetpub\wwwroot\Citrix\[Storenname]\contrib\custom.style.css
#SFserver { padding-right: 30px; padding-bottom: 20px; float: right; color: silver; }
$(document).ready(function() { var $markup = $('<div id="SFserver">Storefront: [Name of the Server e.g. StoreFront001] </div>'); $('#resources-footer').append($markup); });
This can also be done dynamic with JavaScript (System.Environment.machineName) but I had some troubles with formatting … and maybe you wont reveal the real hostname and just put an alias there to distinguish on which server the user is working.
Keep in mind that this file will be updated/overwritten in a multi server environment when you click on propagate changes.
By the way, if you need this for the legacy Citrix Webinterface visit: http://techblog.deptive.co.nz/2012/03/display-server-name-on-citrix-web.html
Leave a Reply