Hello, and welcome to this
Search Virtual Desktop TechTarget video about
monitoring Citrix virtual apps and desktop
performance with ControlUp. In this video, I will
give a quick overview of what you can do with the
ControlUp real time console. So we've gone through
a real time console, you can do a few things. You
can see real-time data, performance data of your
environment, right from the hypervisor, or
xendesktop site or netscaler or even just from an
agent, but you can also perform actions on a
session or on a VM. And you can create triggers.
In this video I will show you how you can easily
find which use session or virtual machine has
performance degradation, and how you can
troubleshoot these issues. In the blog attached to
this video, you will find a link to an article
that I wrote on how to set up this console in five
minutes and start monitoring. So here to the
right, you have your folder overview. And as you
can see your hypervisors, your sent desktop site,
and your net scalars and agents that are added.
You can also create extra folders and put agents
into folders. The hypervisors are a direct
connection to the ACC or sensor for layer or Hyper
V. If you double click on it here, it will show
you information about the hypervisor. So you can
see I got one session host, one VMware host
running with 12 CPU cores, 128 gigs of RAM and the
IP address. And if I double click on this host, it
will show me all the VMs that are running on the
host. And I can immediately see stress level,
which VMs are really busy at the moment. So here I
see that one of my xendesktop VDI surface with
Windows 10 is pretty high in the stress level. I
can also see that one of my file surface has a lot
of right eye ops at the moment to its virtual
disk. So here I can in one glance, see the stress
level and what's causing the stress a one overview
and this goes really deep. So if I click here you
can see extra details.
You can also easily with contrup double click on a
problem. So if I double click here on the medium,
it will automatically take me to this host, it
will filter on this host. And it says the stress
level is medium. So I can double click again on
the host. And I can see that there's a user signed
in which is causing critical stress level and has
a bad user experience score. So again, I can now
double click. And here I can again filter under
stress level and see what's causing the most
performance degradation. And at the moment, I can
see that Firefox is creating some page faults at
the moment. And if I look into ram I can also see
that other Firefox processes are taking up lot of
memory. So this user is probably doing something
demanding in Firefox. I can also see that the
Citrix graphic engine is running. So he's probably
watching a movie. So how can we check this? Well,
what we can do with controller is create a
screenshot of the VDI's session. Of course, you
can do it with a user approval or notification, or
you can enable that you don't want to notify the
user. In a production environment, I would always
say notify the user. But for now, I'm just going
to take a screenshot. So here I can see that the
VDI is running a YouTube movie with 10 hours of a
fireplace. Well, this is not really work relevant,
and it is causing a lot of stress. So a thing I
could of course do is call up the user and ask him
to please stop watching the video. Another thing
that ControlUp can do is just stop the process. So
I can go in here and just say kill the process
right now. So this will kill Firefox on the
machine and we'll make the VDI perform better. To
get there at the users, I did a lot of double
clicks, but this of course can go a lot easier.
What you can do is just go to the top folder, then
press right mouse and select focus. Now it will
focus on the complete and final, so if I click on
post, I will see all the hosts in the environment,
which is one. Computers, I will get all the VMs
that are in their environment. At sessions, I will
see all the sessions that are in the environment.
And with processes, all the processes, accounts,
all the accounts, applications, the applications,
and net scalars. You can see the net scales in the
environment. With net scalars. You can even
monitor which sessions are coming through the
netscaler. So you can see that one HDX session is
coming throughout the netscaler. So this means
that one user is signing in from outside, he can
see how much traffic that is generating. So again,
if we go here to sessions, I can directly double
click on a user sessions and see it in full
detail. Controller also has script actions, which
allows you to run your own PowerShell scripts, or
even community scripts that they have provided, on
a user session or a VM. So for instance, I want to
have a deep dive on the login sign-in process of a
user. So I'm going to go back to my top view. Now
I'm going to select sessions. And I'm going to
select my session. And here I'm going to do a
script action to analyze my login duration. So
this is a PowerShell script, which is provided by
controller. But you could also add your own
PowerShell scripts to do a more deep dive on the
session.
So right now it's analyzing the duration. And here
I get a complete report of what happened during
the boot-up time of the session. So this was a
really short demonstration of what controls the
real-time console can do. There's also an insight
console which shows historical data, so which
allows you to see how your system is performing
the last month, or even what was the performance
yesterday? So this is really easy when
troubleshooting user questions like, "Yeah, well,
yesterday, the performance was slow but today it's
alright, but can you look into it?" Well with the
insight console, you can look into that. So that
is great. For now, I want to wish you good luck
when you are going through performance issues. And
I'm sure that ControlUp will help you get to the
root of those performance issues. Bye.