This is the fourth of five courses on managing a Citrix XenDesktop/XenApp 7.6 LTSR environment and/or preparing for the CCA-V certification. This course discusses the monitoring tasks appropriate for a Citrix administrator managing an environment.
This course is the fourth in a Learning Path of five courses that cover
Citrix XenDesktop/XenApp 7.6 LTSR as well as objectives for the CCA-V
certification. Courses in this Learning Path follow directly before those
in the Citrix XenDesktop/XenApp 7.6 LTSR CCP-V Learning Path. This course
discusses the monitoring tasks appropriate for a Citrix administrator who
is charged with managing an existing XenDesktop environment.
Course Overview Hey, this is Greg Shields, and you've found the fourth course in my learning path on Citrix XenDesktop version 7. 6 and the CCA-V certification. I am author evangelist and a full-time author here at Pluralsight, and this is, I believe, the fifth version of XenDesktop in all its prior forms for which I've filmed training. This one's going to be good. We're doing things just a bit different this time, though, as we map closely to the objectives and tasks that Citrix makes public in their CCA-V Exam Preparation Guide. We're also taking a different approach in that we're not so much talking about building a XenDesktop environment, but rather managing one that's already been constructed. In this fourth course out of five, we'll be exploring some of the key tasks in monitoring a XenDesktop environment, including digging into your hosted machines, users, and sessions with Citrix Director, analyzing hypervisor performance with XenCenter, keeping an eye on Provisioning Services' services, and peeking through a few of NetScaler's key visualizations. If you've just been handed a Citrix XenDesktop environment to manage, this course is your next stop in brushing up on those skills for success. And then from here you'll be ready to complete this learning path as we finish up by troubleshooting that XenDesktop infrastructure. Let's get started.
Monitor Machine Processes and Failures Our discussion here in this module flows directly from what we actually discussed back in that last module, but mostly because Citrix Director is as interested in the virtual machines in your XenDesktop environment as is it your individual users, and so here in this module we're going to discuss just a bit further just the various views, all the other data and information that's provided for you by this EdgeSight solution that is Citrix Director. Here for this module we have three topics to discuss, the first being the variety of different virtual machine issues that can be identified, at least at a very high level there within the interface. We also want to take a look at one particular type of virtual machine issue, that being the errors associated with machine registration. And what we mean here, we're talking really about the abilities for your VDAs, that installed piece of software there on each virtual desktop, that VDA's abilities to connect into your Delivery Controller and really your entire XenDesktop infrastructure. There in Citrix Director we have essentially one category of registration errors that are highlighted, but I also want to take us one step further and discuss some of the possible causes that can be contributing to the virtual machine registration errors that you're seeing. Our third item here is really just a single location there on one of the views that we want to take a look at, that having to do with the Personal vDisk status, the PvD statuses on machines that are PvD-enabled. The amount of data that you receive is relatively slim. There are really only two or three items there that you can take a look at. But that information is very handy when you find yourself in situations where users may be consuming too much of their available Personal vDisk storage, and so here in this module I just want to show you where it's at because it's kind of buried there in one of the views.
Monitor System Performance Using XenCenter Stepping away from Citrix Director for just a minute, let's take a look at some of the other tools that are out there for managing and monitoring the performance across the entirety of this XenDesktop environment beginning first here with a look at those metrics that exist on our hypervisor hosts themselves. When you're looking at your XenServer hosts there inside of XenCenter, there are daemons baked into those hosts very similar to how we have PerfMon in the Windows world that are charged with collecting all the different metrics across CPU, memory, disk, and network. And so here in this module we're going to take a look at monitoring our system performance using those XenServer tools starting first with the graphs that are generated for us there inside of the XenServer console itself. Right there inside of the XenServer console are a variety of graphs we can use to just take a look at the different behaviors existing on each individual hypervisor host. And so here we'll take a look at the graphs. We'll also talk about how you can create new graphs if you require them for looking at different sets of metrics. We'll also focus our attentions here on specifically storage metrics and how you can take a look at storage performance there using those graphs. I want to actually take a step away from the objectives here for the exam and dig just ever so slightly deeper into how XenCenter ends up collecting these metrics. And, in fact, we'll SSH directly into one of the hosts so I can show you some of the command line tools that may also be helpful for getting you access to this information that your XenServer hosts are providing. And in addition, sometimes there's a need to actually create some sort of proactive alerts when you have certain conditions you want to be aware of. Baked there into XenCenter is the ability to create alerts associated with your XenServer instances so that when some performance metric exceeds a threshold, well then you can get, for example, an email to let yourself know that that behavior is occurring. We'll talk here in this module about how to create new alerts there in the XenCenter console. It's a very easy thing to do.
Monitoring NetScaler Trouble shooting issues with NetScaler can be a bit of a trip down a rabbit hole. There are a lot of locations there in that scaler where configurations can be made and potentially misconfigured. And so for our exploration here on monitoring NetScaler we kind of want to stay about an inch deep here in our review of the different places you might look. At least to figured out if indeed you may have a problem. Here for this course we have three different topics to discuss. The first of which being authentication issues, and where you might go in your NetScaler device, to try figure out whether or not you are having any authentication issues. There inside of NetScaler I want to show you one stoplight chart and then a couple locations there for log data, where you can find out whether or not you're actually successfully authenticating or not. Once you do authenticate, one of the other jobs of NetScaler is to then negotiate that communication between itself and your Storefront server. There can be as part of that negotiation, issues that occur as well. And so we'll poke just a little bit into some of the areas where you might identify if problems are existing in the communication between NetScaler and Storefront. And then lastly we'll take a look here at some of the licensing issues, or really just the licensing screen there inside of NetScaler, where you might find out whether or not you are indeed licensed for the types of functionality that you are looking for. In a lot of cases, licensing problems there with the NetScaler, really have to do with whether or not you have the appropriate functionality licensed. And so I'll show you there just one screen that shows you all the possible feature sets where you might look to figure out if indeed you have the proper licenses on that machine.
Monitoring Delivery Controller I mentioned in the outtro teaser, back in our last module, that this may very well be one of the shortest modules I've ever filmed here for the Pluralsight catalog. In the interests of following along and using Citrix's objectives as our checklist for the different technologies and things we need to discuss, our discussion here on monitoring delivery controller has three different tasks that all really point to the exact same view, or single view there inside of Citrix Director. And so, let's have a little fun here. Let's see if we can't create the shortest module ever filmed for a Pluralsight course. Here for this module, we have three things to discuss, all of which, relate to that single view. Understanding first, what's important to monitor using Delivery Controller Understanding our database connectivity and the status of that connectivity there, for our Delivery Controller and also the connectivity and usage there, of our license servers. All three of these are represented in a single view we'll take a look at here, inside of Citrix Director's dashboard.