Installation Guide For Goliath Logon Simulator For Citrix
Installation Guide For Goliath Logon Simulator For Citrix
v1.0
If your evaluation or POC process requires a different configuration than the licensing allows for, please contact
your account manager or Goliath Sales or Support as follows for assistance:
Sales
Email: [email protected]
Phone: 1-855-465-4284
Support
Email: [email protected]
Phone: 1-855-465-4282
Legal Notices
Copyright © 2016 Goliath Technologies Inc. All rights reserved. www.goliathtechnologies.com
Goliath Technologies believes the information in this publication is accurate as of its publication date. The
information is subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” GOLIATH TECHNOLOGIES MAKES NO
REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION,
AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE.
Use, copying, and distribution of any Goliath Technologies software described in this publication requires an
applicable software license.
Windows, Hyper-V, SQL Server and SQL Server Express are either trademarks or registered trademarks of Microsoft
Corporation.
VMware, vCenter, and vSphere are either trademarks or registered trademarks of VMware Corporation.
Citrix, NetScaler, Xen, XenServer, XenApp, XenDesktop and XenCenter are either trademarks or registered
trademarks of Citrix Systems, Inc.
All other trademarks and copyrights referred to are the property of their respective owners.
Note: It is strongly recommended that you exit all open Windows programs before continuing with the
installation
5. Read the agreement and if you agree with the terms, select ‘I agree to the terms of this license
agreement’ and click ‘Next’. If you do not agree or do not wish to continue, select ‘I do not agree to
the terms of this license agreement’ and click ‘Cancel’ to exit the installer.
7. Enter your Goliath Logon Simulator license key provided by Goliath Technologies, or if you have
downloaded Goliath Logon Simulator for evaluation, enter ‘EVAL’ as the license key to enable the
full featured version for 30 days and select ‘Next’ to continue.
Note: If you enter a valid license key, you will be given several options to configure your database.
(Please refer to Appendix E to configure an external or remote SQL database) If you are performing an
evaluation of the product, it automatically connects to the embedded SQL Express 2008 R2 database.
9. Once ‘Next’ is selected, the wizard will verify that the Console Port is available. If it is, Goliath
Logon Simulator will then connect to it.
12. During the first part of the installation process, a progress bar will show the progress of installing
the Goliath Logon Simulator, as seen in the figure below.
NOTE: If your instance of Goliath Logon Simulator is integrated with Goliath Performance Monitor, for POC
purposes the simulation endpoint can be the same as the Goliath Performance Monitor Server, but for production
we do recommend that the instances stay separate.
1. On the Goliath Server, open Windows File Explorer and navigate to C:\Program Files
(x86)\MonitorIT\Tools
2. Locate the Disable_UAC.reg file and copy it over to the simulation endpoint.
3. Double click to run the file
4. A warning will appear for changing the registry, click ‘Yes’ to continue
D. Citrix Receiver
Please confirm that Citrix Receiver is installed:
1. Go to the install directory of the Logon Simulator Server and then navigate to the Bin
folder and find LogonSimulator.exe.
a. The default location for the 64-bit version is:
C:\Program Files (x86)\MonitorIT\Bin
2. Copy LogonSimulator.exe and move it to the Simulation Endpoint desktop
3. Open the Startup folder
a. This can be done by clicking the start menu and typing shell:startup and hitting
enter
4. Copy the LogonSimulator.exe file from the desktop into the Startup folder
5. Run the file. This file will run in the background, therefore no windows will open upon
running the file.
Note: If there are security prompts when you run it the first time, please uncheck the box to
check the executable in the future, to ensure successful starts of LogonSimualtor.exe following
restarts of the simulation endpoint.
To facilitate this process in the circumstance of a restart of the simulation endpoint, we suggest
using the Windows Sysinternals Autologin utility.
1. Download the Autologon utility - https://technet.microsoft.com/en-
us/sysinternals/autologon.aspx
2. Extract the zip file
3. Run the Autologon utility
4. Define the service account information mentioned in section 4B
5. Click Enable
1. Download the agent to the Windows machine that you would like to monitor using
the link provided – Click Here to Download.
a) If you have a closed network or would like to use your local Goliath server to
obtain the agent install, please see the instructions in Appendix A.
2. Launch the Goliath Intelligent Agent setup installer (InstallAgent.exe) and click ‘Next’
3. Enter the IP Address or FQDN of the Goliath Server. If you are unsure of this
information, please see the instructions in Appendix B on how to obtain it.
4. Enter the Goliath Agent Port used for communication and click ‘Next’. If you are
unsure of the port number, please see the instructions in Appendix C on how to obtain
it.
5. Confirm the agent install directory, this should remain “C:\Program Files\MonitorIT”
unless there is no C drive.
6. Confirm the installation settings then click ‘Next’ to start the installation.
7. After 1-2 minutes the installation will complete, click ‘Finish’.
For Citrix versions 7.0 and newer, you will an account that has Citrix Full Admin Rights to complete the
logoff.
Please Note: Application and Desktop names require an exact match but are not
case sensitive. On the other hand, the window title only needs to be a partial
match. If you’re window titles often change, the Boolean character of ‘+’ is
accepted. To specify more than application or desktop per simulation, use the
semicolon character ‘;’ to delimit each ordered pair. This field has a 250 character
maximum.
Tab/Folder Name Verify the Tab or Folder Name that the Application and or Desktop is in.
For example, if your Citrix Storefront has the “Apps” and “Desktops” tabs at the
bottom or top of the page, you will need to enter which tab the item is under. Also,
folders can be separated by ‘/’ if there are any nested folders; e.g. ‘Apps/Browsers”.
Citrix Account name Enter the Citrix Portal username in the format of DOMAIN\username, this account
name will be used to connect to the ZDC/DC to execute the logoff
Launch Timeout This is the threshold for whether or not the simulation is a success or failure. If any
stage of the simulation process exceeds this threshold the simulation will report
back as failed.
Web Logoff Delay Once the simulation has been deemed a success or failure, the windows will delay
to logoff after the defined number plus 60 seconds. So if you’d like to keep the
session open for 2 minutes, you’d input 60
Logon Simulator Installation Guide
17 Copyright © 2016 Goliath Technologies
6. Select the Logon Simulator endpoint server in the ‘Server/Workstation Tree’
Advanced Options:
When clicking the ‘Advanced Options’ button you can configure additional settings.
Field Name Description
Auto-Launch App/Desktop Enabled Check this box if your environment auto-launches an
app/desktop at logon
Single Sign-On Enabled Check this box if single sign-on is enabled in your environment
‘Continue’ Sign-On option If your environment uses 2 factor authentication please enter
your credentials here.
Alert on Logon Duration To alert on the logon duration of an app/desktop please enter
the threshold here. With this option you can be alerted on the
simulated session logon duration if it exceeds the specified
value.
Script Type This field is to be kept as the default Standard and is not to be
edited unless Goliath Technologies has advised otherwise
Please Note: It is important to make sure that your scheduled simulations have the appropriate time to
execute and logoff properly. We suggest determining the maximum simulation time and scheduling the
frequency based off that. The maximum simulation time is the amount of time the simulation would take
to execute if all the apps/desktops configure were to fail.
For example, if you wanted to launch 2 applications, with a launch timeout of 45 seconds and web logoff
delay of 0 here is what the maximum simulation time would be:
180 + ( 2 ( 45 + 15) ) + 0
180 + ( 2 (60) )
180 + (120)
300 seconds which converts to 5 minutes
Therefore, I would not schedule the simulations to run any less then every 6 minutes.
E. Alerting
When the Logon Simulator detects a problem with Citrix, an alert will be created. These alerts are
configured in the monitoring rule. In the Schedule tab, you can select how often an alert will be generated
in each time frame. The Notifications tab will allow you to send alerts through email or other methods to
allow for instant notifications of alerts.
To enable alerting for Logon Simulator:
1. Open the Monitoring Rules page
It is located under Configure->Monitoring Rules
2. Edit the Logon Simulator rule
Click the rule and select “Edit”. It may be easier to find your Logon Simulator rules if you sort by
Type, since all Logon Simulator rules are “Advanced Type”.
3. Enable Email alerts
In the Alerts tab, check “Enable Email Alerts”
4. Edit the Email details
Fill out the subject line and enter the email addresses that should receive the alerts
2. The Logon fails, and the text log shows ‘Unable to Start the Logon Simulator Powershell Command
and Script for App’
This means that at least one of the Logon Simulator Prerequisites are not configured on the
simulation endpoints. Please review the documentation and confirm all prereqs are in place.
3. Logon Simulator can’t open the apps, but it gets to the app page.
It is possible that your apps are nested in the HTML structure in a way that prevents Logon Simulator
from finding them. You can usually resolve this by filling in the App/Folder name field of the
monitoring rule with the name of the container. Also, make sure that there are no extra space
characters in the name that would not appear to the naked eye.
4. The wrong application is showing up.
The Citrix sessions aren’t being disconnected properly. There needs to be an agent on the Citrix farm
with session handling enabled to disconnect the test sessions.