Goliath Logon simulator for Citrix
that offer similar features or come close to each other. To make sure I know
the differences between the good, the bad and the ugly, I test all of
functional test. In that test, I try to look for similarities with other
products and features that are exceptional. As I work for PQR, the products we
sell is not in my hands. I can advise in favor or against but nothing more than
that. Still, I think for any consultant, it is valuable to know the competitors’
products and have a basic understanding of them.
testing, Goliath Logon Simulator for Citrix.
There are other logon simulators and products which offer similar features. I
also wanted to see what Goliath is offering because they are a company whose
name I hear more and more, so I added them to my bucket list.
Logon Simulator for Citrix and what it does. You will see the results you get
from the simulation, and in which scenarios it would benefit. Last but not
least, to show the value of the product I will shed light on aspects like
licensing and scalability.
An intro to Goliath Technologies
Philadelphia, Pennsylvania with two development centers in other locations in
the US. With over 400 clients, they are an ever growing company and their
business is all about being proactive.
about the company, let’s take a look at the software they make. If you look at
their software catalog you see the following list:
- Goliath Performance Monitor for Citrix
XenApp/XenDesktop, VMware Horizon view
- Goliath Performance Monitor for vSphere,
Hyper-V and XenServer
- Goliath for NetScaler
- Goliath End User Experience Monitoring
- Goliath Logon Simulator for Citrix
once, so I’ll start off with the newest software, the Goliath Logon Simulator
for Citrix XenApp and XenDesktop.
The Goliath Logon Simulator for Citrix
are many products that provide a logon simulator for Citrix, so what is a logon
simulator? With a logon simulator you logon with a real user on a real Citrix
server and therefore get real results on what the performance looks like.
setup some components. Goliath’s Logon Simulator uses the following components
to do the job:
- Management server
- Client to start the session from
have if you want to do some testing (it’s a must have of course). My lab is
setup with a working Citrix environment. It uses one server as the Controller,
Storefront and license server and one server as the XenApp server.
also the server from where the tests are run. I try to keep my lab small so I
can run many products at once; no need for performance, functionality is king
assistance of Goliath. In a GoToMeeting or WebEx session they walk you through
the setup and familiarize you with the product. I have to say they are great
people to talk to and you learn while installing and configuring.
you set it up you need to take care of a couple of things:
- UAC has to be disabled. If it is not disabled
you won’t get it to work
- The user account you test with should be Administrator
to run the agent
- A demo user account with access to the application
- The Management server needs pretty steep hardware,
4vCPUs and 8GB RAM
- Internet Explorer 11 or newer on the system will
execute the Citrix session
are more small requirements, like .Net 3.51 SP1, but that is minor
are some other setup things to do but not worth to mention, just tuning to make
sure your users logs on fine and logs off even better
you install the agent on the server(s) you are ready to setup a test.
- Testing the Citrix Delivery
- End user troubleshooting
agent to a user’s home computer and see where the issue is. You would get data
where the logon is not working fine. We won’t look into that scenario here
right now, we will begin with scenario one. We’ll get back to the second
scenario later on.
Scenario1: Setting up the logon simulation
desktop of the management server. The main screen will start.
monitoring rules to test numerous things. When you open monitoring rules you
see a vast list of rules that are available. If you can’t find the rule you are
looking for (which is hard to imagine) you can create one yourself.
rule called Citrix Logon Simulator test
Launch of Desktop to test my Citrix environment.
options, and the screen that pops up is shown here. In addition to testing a Citrix
logon you could periodically test if a service is still running or watch a file
or something similar.
specific thing rather than building and end to end solution. All these options
are nice to have extras that come with the product when you run the Logon Simulator.
I did not test these because the logon simulations was priority.
are Citrix specific. In addition to running a periodic logon simulation, you
might be interested in doing some other tests on your Citrix environment like
watching the load on the server or keeping an eye on the latency.
Again, nice options to have that come with the package, but probably will cost
you a few extra licenses.
to be configured:
The Site URL is
the website user’s type into the browser to access the Citrix environment.
The Authentication User Name is a
demo user that you use to access the resources. I didn’t configure storefront
yet so the domain name is needed in front of the username, but in a production
environment you wouldn’t need this.
App & Title Names is
the name of where the resource is found on the website, so if you configured
tabs with applications and desktops this is where you configure how Goliath
sees the resource.
Script name, the
script name is a default script to test the logon.
is started from. I selected the management server because that was easiest in
my lab. In a real time environment you would have a couple of virtual machines
that are dedicated to test the Citrix environment.
access from those locations it might be a good idea to start a session from
there periodically. If you want good data and proactive signals that there might be an issue you would need to
attend to, you would schedule the simulation to run periodically as best fits
SNMP or log to a Syslog server you can set this up on the notification tab. You
can integrate the Logon Simulator with any other monitoring tool and combine
the results with an end-to-end monitoring solution.
tab you can select when and how often the job is run. I selected every 1
hour so I had time to look around in the console after each run. There are many
options to be configured and depending on your setup or needs you would
configure them accordingly.
action if an error occurs. You need to think this through and configure it for
your needs, it’s just a five-step-click to get it up, but it will take some
testing and tuning to make it yours.
specified time, you will see an Internet Explorer tab appear and the Storefront
site appear. The user you specified is automatically entered as well as the
password, so you don’t need to do anything there. Just sit back and relax and
see the process do the job.
we only had one desktop as a resource, so the Goliath
Logon Simulator had to start that one. As expected the Simulator starts
the application (the desktop) and the logon process starts. Behind the Internet
Explorer screen you notice the session is being started, but it went too fast
for me to change the screen and capture it.
session will stay like this for a few seconds to make sure everything is
finished. After that period, the log off is initiated automatically. The XenApp
server is landing on a basic install with Office 2003. It’s nothing fancy, just
a very fast logon.
click on it to see it for real. After the session has logged on successfully
this is shown in green, when it is red you will see that there is something
wrong. When you have scenario two, you would see what is going wrong for that
user in the logging shown there. More on that soon.
will see the details of the logon session.
and you will see where something went wrong if there is a performance issue.
tab you get more details about the session you launched and some of the
metrics of the server. It will give you a reference as to what the environment
was like when the session was run. Logon times might be longer during the day,
but that doesn’t have to be alarming because a server might be a bit busier
during those hours.
You can visually see the logon performance in a graph. Of course, with just one task running it’s a simple graph. With multiple tasks running for days it will show how your environment is running and you can take action if needed.
Logon Simulator is part of an actual monitoring tool you get more
information about servers than just the logon performance. With the agent
running and the management server seeing all the servers around him or her, you
will get some extra data. See this as a benefit.
several options that might be interesting if you want to know how your servers
about all of them, but you can monitor the CPU, memory or the storage of the
servers. If you want to monitor servers, you can get an instant quote using Goliath’s online pricing calculator.
about scenario 2. Scenario 2 is the scenario where you can use the Goliath Logon
Simulator as a debugging tool. Let’s
say you have a remote or local user who has issues logging on to the Citrix
environment. You have no clue why and can make no sense out of her story.
the result screen of the session that is started, and every step along the way
is there. If for some reason anything with her Citrix receiver was wrong it
would show up here.
web site, and is stuck on being unable to find the receiver. In my test, we did
a fairly easy setup with just the client connecting to the Storefront and the
controller getting to the XenApp server.
through NetScaler as well with 2FA implemented and you are testing that one
periodically from each of your branch offices. In my setup the Controller,
License Server and Storefront are one server. In production that will never
happen and thus will it be more complex and more meaningful to test.
Personal Review of the Logon Simulator
talk about what I think about it. First let’s look at the pricing model. Pricing
is easy as you license per instance. There’s
nothing difficult about that.
costs, but Goliath is very easy about licensing. If you visit http://goliathtechnologies.com/pricing/ you
will be able to enter the number of a certain license you want and request the
and $4000 per simulated user with even lower prices for enterprises with over
multiple branch offices. With Goliath there is no limit to scalability as the
sessions are started from machines you setup to do sessions. If you have 20
branch offices and you deploy 20 machines to logon periodically, that’s just
hardware that you should be able to handle 20 agents reporting.
environment, with all dependencies getting software running, you sometimes need
a little support. While we were installing the software and did a test run, we
encountered an issue. In these occasions, you get to know the company and they
passed with all regards.
after a session with Heather from Goliath’s Tech Team, I knew things would be
solved quickly… resulting in an e-mail this morning with a fix.
Citrix environment Goliath is a solution that can help you. What are pro’s and
what are con’s?
- Setup is easy and guided by Goliath. Setup and
guidance by them is surely a plus for me, I do look at companies a lot how they
handle customers. If they are unreachable they are off my bucket list. Goliath
stays on 🙂
- Process is visible so any errors are easy detected.
The logon process is done while you watch it, so if something goes wrong you
will notice instantly which makes setup a breeze.
- No application profiling is available. It is not
possible to create an application profile like you see in competitive products.
Often that is used to test logon and startup of one or more default
applications, to get application startup times as well as logon times.
- Hardware requirement of the management server are
kind of steep, 4cpu is quite a number.
Logon Simulator is a good product with a few things to work on
(Logon dashboard with big shiny circles showing numbers).
showing the current average logon time. I think enterprises would love to have
a dashboard at their office showing the current status, logon time, latency,
startup time of storefront and so on.
overall conclusion is that it is a valuable product for simulating Citrix logons
because it does it with minimal effort and with a real user account. Details
about the logon process are displayed but not in a fancy matter.