Foglight for XenDesktop and XenApp User Guide

Foglight for XenDesktop and XenApp User Guide
Foglight™ for XenDesktop and XenApp
5.6.16
User Guide
©
2015 Dell Inc.
ALL RIGHTS RESERVED.
This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a
software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the
applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written
permission of Dell Inc.
The information in this document is provided in connection with Dell products. No license, express or implied, by estoppel or
otherwise, to any intellectual property right is granted by this document or in connection with the sale of Dell products. EXCEPT
AS SET FORTH IN THE TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, DELL ASSUMES NO
LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NON-INFRINGEMENT. IN NO EVENT SHALL DELL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR
INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS
OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF DELL HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. Dell makes no representations or warranties with respect to the accuracy or completeness of
the contents of this document and reserves the right to make changes to specifications and product descriptions at any time
without notice. Dell does not make any commitment to update the information contained in this document.
If you have any questions regarding your potential use of this material, contact:
Dell Inc.
Attn: LEGAL Dept
5 Polaris Way
Aliso Viejo, CA 92656
Refer to our web site (software.dell.com) for regional and international office information.
Trademarks
Dell, the Dell logo, Foglight, IntelliProfile, PerformaSure, PowerEdge, and Tag and Follow are trademarks of Dell Inc. "Apache
HTTP Server", Apache, "Apache Tomcat" and "Tomcat" are trademarks of the Apache Software Foundation. Google is a registered
trademark of Google Inc. Chrome, Android, and Nexus are trademarks of Google Inc. Red Hat, JBoss, the JBoss logo, and Red
Hat Enterprise Linux are registered trademarks of Red Hat, Inc. in the U.S. and other countries. CentOS is a trademark of Red
Hat, Inc. in the U.S. and other countries. Microsoft, .NET, Active Directory, Internet Explorer, Hyper-V, SharePoint, SQL Server,
Windows, Windows Vista and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries. AIX, IBM, PowerVM and WebSphere are trademarks of International Business Machines
Corporation, registered in many jurisdictions worldwide. Sun, Oracle, Java, Oracle Solaris, and WebLogic are trademarks or
registered trademarks of Oracle and/or its affiliates in the United States and other countries. SPARC is a registered trademark
of SPARC International, Inc. in the United States and other countries. Products bearing the SPARC trademarks are based on an
architecture developed by Oracle Corporation. OpenLDAP is a registered trademark of the OpenLDAP Foundation. HP is a
registered trademark that belongs to Hewlett-Packard Development Company, L.P. Linux is a registered trademark of Linus
Torvalds in the United States, other countries, or both. MySQL is a registered trademark of MySQL AB in the United States, the
European Union and other countries. Novell and eDirectory are registered trademarks of Novell, Inc., in the United States and
other countries. VMware, ESX, ESXi, vSphere, vCenter, vMotion, and vCloud Director are registered trademarks or trademarks
of VMware, Inc. in the United States and/or other jurisdictions. Sybase is a registered trademark of Sybase, Inc. The X Window
System and UNIX are registered trademarks of The Open Group. Mozilla and Firefox are registered trademarks of the Mozilla
Foundation. "Eclipse", "Eclipse Foundation Member", "EclipseCon", "Eclipse Summit", "Built on Eclipse", "Eclipse Ready" "Eclipse
Incubation", and “Eclipse Proposals" are trademarks of Eclipse Foundation, Inc. IOS is a registered trademark or trademark of
Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. Apple, iPad, iPhone, Mac OS, Safari,
Swift, and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries. Ubuntu is a registered trademark of
Canonical Ltd. Symantec and Veritas are trademarks or registered trademarks of Symantec Corporation or its affiliates in the
U.S. and other countries. YAST is a registered trademark of SUSE LLC in the United States and other countries. Citrix, AppFlow,
NetScaler, XenApp, and XenDesktop are trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be
registered in the United States Patent and Trademark Office and in other countries. AlertSite and DéjàClick are either
trademarks or registered trademarks of Boca Internet Technologies, Inc. Samsung, Galaxy S, and Galaxy Note are registered
trademarks of Samsung Electronics America, Inc. and/or its related entities. MOTOROLA is a registered trademarks of Motorola
Trademark Holdings, LLC. The Trademark BlackBerry Bold is owned by Research In Motion Limited and is registered in the United
States and may be pending or registered in other countries. Dell is not endorsed, sponsored, affiliated with or otherwise
authorized by Research In Motion Limited. Ixia and the Ixia four-petal logo are registered trademarks or trademarks of Ixia.
Opera, Opera Mini, and the O logo are trademarks of Opera Software ASA. Tevron, the Tevron logo, and CitraTest are registered
trademarks of Tevron, LLC. PostgreSQL is a registered trademark of the PostgreSQL Global Development Group. Other
trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their
products. Dell disclaims any proprietary interest in the marks and names of others.
Legend
CAUTION: A CAUTION icon indicates potential damage to hardware or loss of data if instructions are not followed.
WARNING: A WARNING icon indicates a potential for property damage, personal injury, or death.
IMPORTANT NOTE, NOTE, TIP, MOBILE, or VIDEO: An information icon indicates supporting information.
Foglight for XenDesktop and XenApp User Guide
Updated - April 2015
Foglight Version - 5.7.1
Cartridge Version - 5.6.16
Contents
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Before you Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Introducing the XenDesktop Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Monitoring XenDesktop Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Setting Up Data Collection Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Exploring Administration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Discovering XenDesktop Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Creating NetScaler Agent Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Exploring and Managing Monitoring Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Managing XenDesktop and NetScaler Agent Instances . . . . . . . . . . . . . . . . . . . . . .16
Configuring Agent Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Configuring XenDesktop Agent Configuration Properties . . . . . . . . . . . . . . . . . . . .20
Configuring XenDesktop or NetScaler Agent Data Collection Scheduler Properties . . .20
Configuring NetScaler Agent Configuration Properties . . . . . . . . . . . . . . . . . . . . . .21
Monitoring the Performance of your XenDesktop Environment . . . . . . . . . . . . . . . . 22
Exploring the XenDesktop Environment dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Selecting Monitored Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Observing Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Activating Foglight for XenDesktop and XenApp Licenses . . . . . . . . . . . . . . . . . . . . . .25
Investigating the Performance of XenDesktop Infrastructure Components . . . . . . . . .
Exploring XenDesktop Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Investigating the Use of License Server and Delivery Controller Resources . . . . . .
Exploring Individual License Servers and Controllers . . . . . . . . . . . . . . . . . . . . .
. .26
. .29
. .31
. .35
Monitoring Desktops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Investigating the Use of Desktop Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Monitoring Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Identifying Top Application Consumers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Investigating Application Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Monitoring Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Observing the Session Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Investigating Session Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Monitoring Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Identifying Top Consumers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Investigating the Levels of Resource Consumption . . . . . . . . . . . . . . . . . . . . . . . .56
Monitoring Delivery Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Investigating Delivery Group Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Monitoring vSphere Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Investigating the Use of Virtual Center and ESX Host Resources . . . . . . . . . . . . . . .66
Investigating the Use of Datastore Resources . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Exploring Individual Datastores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Viewing Object Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Reviewing Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Foglight for XenDesktop and XenApp 5.6.16
User Guide
3
Generating Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Contacting Dell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Technical support resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Foglight for XenDesktop and XenApp 5.6.16
User Guide
4
1
Getting Started
Foglight™ for XenDesktop and XenApp allows you to monitor Citrix® XenDesktop® and XenApp® environments.
Foglight for XenDesktop and XenApp alerts you about infrastructure problems as soon as they develop, enabling
you to resolve issues pro-actively before end users are affected. Early intervention ensures consistent
application performance at established service levels. Foglight for XenDesktop and XenApp monitors the health
of your virtual system by tracking the levels of resource utilization such as CPU, network, and memory
consumption of individual objects in your integrated environment.
•
Before you Begin
•
Introducing the XenDesktop Infrastructure
•
Monitoring XenDesktop Components
Before you Begin
•
Ensure that Foglight™ for XenDesktop and XenApp is installed on the Management Server. For installation
instructions, see the Foglight for XenDesktop and XenApp Release Notes.
•
If you want to monitor a Virtual Center, you need a running instance of the VMware Performance Agent.
This agent is provided with Foglight for VMware. For more information about this product, see the
Managing Virtualized Environments User and Reference Guide.
•
If you want to collect OS-level data from hosts in your XenDesktop environment, you need running
instances of Foglight for Infrastructure Windows® or UNIX® agents. Foglight for Infrastructure monitors
physical hosts and helps you analyze and prevent potential performance bottlenecks. Use it to
understand the state of your system health, and to track the levels of resource utilization such as CPU,
network, and memory consumption for individual objects in your integrated environment. For complete
information, see your Foglight for Infrastructure documentation.
Introducing the XenDesktop Infrastructure
Citrix® XenDesktop® is a virtualization solution that provides a complete virtual desktop experience to a wide
variety of client devices.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
5
Figure 1. XenDesktop Infrastructure
A typical XenDesktop environment consists of the following components:
•
Receiver. A universal client application that runs on laptops and tablets.
•
NetScaler® gateway. A WAN compression gateway that speeds up the delivery of desktop experience
across slower networks. This is an optional component, but highly utilized.
•
XenDesktop Controller. Manages user access to virtual applications and desktops, based on policies.
•
Desktops. A desktop farm consisting of virtual machines and/or physical servers, that are served by the
controller to end-users.
•
Director. Present in of all types of XenDesktop implementations, this component provides real-time
monitoring information.
•
StoreFront. Self-subscription service giving users convenient access to applications and desktops.
Monitoring XenDesktop Components
Foglight™ for XenDesktop and XenApp allows you to monitor different components in your integrated
XenDesktop® environment using the XenDesktop Environment dashboard. To access this dashboard, under
Dashboards, click XenDesktop.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
6
Figure 2. XenDesktop Environment dashboard
This dashboard focuses on the following components in your monitored XenDesktop environment:
•
XenDesktop Site represents your monitored XenDesktop environment, consisting of Delivery Controllers,
virtual desktops available for distribution to end-users, and other associated components.
•
License Servers allow Citrix® licenses, including XenDesktop licenses, to be shared among application
components.
•
Delivery Controllers distribute virtual desktops to end-users, manage user access, and optimize
connections.
•
Delivery Groups are collections of desktops and applications that can be accessed by specific end users.
•
Desktops encapsulate Windows® desktop and application components that are delivered to end-users on
demand.
•
Applications are Windows programs delivered to end users on demand.
•
Sessions are specific instances of end users’ activity on a virtual desktop.
•
vSphere Components include virtual centers, ESX® hosts, and datastores in a virtual environment that is
built on the VMware® virtualization platform. Each virtual center creates a hierarchical structure of
virtual objects that enables a system administrator to logically lay out their virtual infrastructure
configuration.
IMPORTANT: vSphere® resources are monitored with Foglight for VMware. The VMware
Performance Agent, included with Foglight for VMware, collects this information and populates the
XenDesktop Environment dashboard. If you want to monitor a Virtual Center, you need a running
instance of the VMware Performance Agent. For more information about this product, see the
Foglight for VMware User and Reference Guide.
For more information, see Monitoring the Performance of your XenDesktop Environment on page 22.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
7
2
Setting Up Data Collection Agents
Foglight™ for XenDesktop and XenApp relies on XenDesktop and NetScaler Agents to collect data from the
monitored system. When you install Foglight for XenDesktop and XenApp, you need to create appropriate agent
instance to collect performance information from your environment.
Foglight for XenDesktop and XenApp includes a set of dashboards that allow you to monitor your XenDesktop® or
XenApp® environment and manage monitoring agents. The XenDesktop Environment dashboard consists of
several tabs, each focusing on a specific aspect of your monitoring needs.
The Administration tab allows you to create and manage monitoring agents. To access this tab, on the
navigation panel, under Dashboards, choose XenDesktop > XenDesktop Environment, and then open the
Administration tab.
Figure 3. Administration tab
•
Exploring Administration Tasks
•
Exploring and Managing Monitoring Agents
•
Configuring Agent Properties
Exploring Administration Tasks
On the Administration tab, the Tasks area contains links to several administrative tasks that you can initiate
from this tab.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
8
Figure 4. Tasks area
•
Discover XenDesktop Infrastructure: Run the XenDesktop Discovery Wizard to locate a XenDesktop®
environment and create and configure a monitoring agent. This wizard automatically discovers your
XenDesktop infrastructure, and creates the following agents:
•
XenDesktop Agent
•
VMware Performance Agents
•
Host Agents
•
Multi-Host Process Monitoring Agents
This is the first task you need to perform when working with Foglight for XenDesktop and XenApp. For
more information, see Discovering XenDesktop Sites on page 10.
•
Monitor ICA Sessions using the NetScaler Agent: Run the NetScaler Discovery Wizard to locate a
NetScaler® gateway and configure a monitoring agent. This task is only required if your XenDesktop
environment has a NetScaler installer. For more information, see Creating NetScaler Agent Instances on
page 13.
•
Review VMware Performance Agents: Review the list of monitored XenDesktop sites in the Review
VMware Agents dialog box that appears when you click this link.
Figure 5. Review VMware Agents dialog box
If you have Foglight™ for VMware installed and deployed, for each XenDesktop site, the list displays the
XenDesktop site name, the address of the associated virtual center, and the name of the VMware
Performance agent that monitors the virtual center. If the virtual center is not currently monitored, but
you have Foglight for VMware installed, you can create a VMware Performance agent by clicking the link
in the VMware Agent column, and completing the steps in the Agent Setup Wizard that appears.
TIP: Foglight for VMware allows you to monitor VMware virtual center by tracking resource
consumption of individual physical and virtual elements in your integrated environment, and alerts
you of issues that are likely to compromise your system stability. For more information, see your
Foglight for VMware documentation.
•
Review Host Agents: Review the list of the hosts associated with the monitored XenDesktop sites in the
Review Host Agents dialog box that appears when you click this link.
Figure 6. Review Host Agents dialog box
Foglight for XenDesktop and XenApp 5.6.16
User Guide
9
If you have Foglight™ for Infrastructure installed and deployed, for each host in your XenDesktop
environment, the list displays the associated XenDesktop site name, its type, the host name, and the
name of the Foglight for Infrastructure Host agent that monitors that host. If the host is not currently
monitored, but you have Foglight for Infrastructure installed, you can create a Host agent by clicking the
link in the Host Agent column, and completing the steps in the Add Monitored Host wizard that appears.
TIP: Foglight for Infrastructure monitors physical hosts and helps you analyze and prevent potential
performance bottlenecks. Use it to understand the state of your system health, and to track the
levels of resource utilization such as CPU, network, and memory consumption for individual
objects in your integrated environment. For complete information, see your Foglight for
Infrastructure documentation.
•
Review Multi-Host Process Monitoring Agents: Review the list of monitored XenDesktop sites in the
Review Multi-Host Process Monitoring Agents dialog box that appears when you click this link.
Figure 7. Review Multi-Host Process Monitoring Agents dialog box
If you have Foglight™ for Infrastructure installed and deployed, for each site, the list displays its name,
the number of monitored hosts and processes, and indicates if the site is monitored with Multi-Host
Process Monitoring agents. To find out which hosts or processes are monitored, click the values in the
Monitored Hosts or Monitored Processes columns. For more information about Multi-Host Process
Monitoring agents, see your Foglight for Infrastructure documentation.
Discovering XenDesktop Sites
A XenDesktop® environment contains one or more License Servers and delivery Controllers, and can be
associated with a vCenter® server. Given a XenDesktop domain and host names, the XenDesktop Discovery
Wizard allows you to locate these components and to create monitoring agents.
NOTE: Unlike the Create XenDesktop Agent wizard, the Discover XenDesktop Wizard offers to create
VMware Performance agents for the detected vCenters, or Windows or Unix agents for the discovered
servers, in addition to creating a XenDesktop Agent instance. For more information about the Create
XenDesktop Agent wizard, see Creating XenDesktop Agent Instances on page 18.
This results in two or more agent instances: a XenDesktop Agent (to monitor the XenDesktop server), one or
more VMware Performance agents (to monitor the associated vCenters), and one or more Windows® or UNIX®
agents (available with Foglight™ for Infrastructure, to monitor OS-level resources).
NOTE: The VMware Performance Agent is provided with Foglight for VMware. The Windows and Unix
agents are provided with the Foglight for Infrastructure. Ensure these components are installed and
enabled in your environment before running the XenDesktop Discovery Wizard. For complete
information, see the Foglight for VMware and Foglight for Infrastructure documentation.
To start monitoring XenDesktop servers:
1
Log in to the Foglight browser interface.
2
On the navigation panel, under Dashboards, click XenDesktop.
3
Open the Administration tab.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
10
Figure 8. Administration tab
4
Under Tasks, click Discover XenDesktop Infrastructure to launch the XenDesktop Discovery Wizard.
The XenDesktop Discovery Wizard appears, showing the Prepare page. The page lists one or more hosts
that are running Agent Manager instances.
Figure 9. XenDesktop Discovery Wizard
5
Review the information on the Prepare page.
IMPORTANT: Before proceeding with this step, you must ensure that a WinRM or DCOM remote
connection is enabled on the XenDesktop Delivery Controller node. Both WinRM and DCOM
connections are supported, but WinRM is recommended.
•
If you want to configure WinRM or DCOM settings automatically, click Script for WinRM setting or
Script for Dcom setting, as required, to download the ZIP archive containing the script, and
follow the instructions provided with the script.
•
If you want to configure these settings manually, see the Agent Manager Guide for guidelines.
When done, click Next.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
11
Figure 10. Select Agent Host page
6
On the Select Agent Host page, select the running Agent Manager that you want to manage the
monitoring agent that you are about to create, and click Next.
Figure 11. Discovery Configuration page
7
On the Discovery Configuration page, provide the following information needed to connect to the
XenDesktop environment:
•
Agent Name: Specify the name of the XenDesktop agent. If you want to specify a different name
than the default name already provided (for example, XenDesktop 1), type it in this box.
•
Domain: Type the name of the domain to which the XenDesktop host belongs.
•
Delivery Controller: Type the name of the XenDesktop host. This value must include a fully
qualified domain name.
•
User Name: Type the user name of the XenDesktop Delivery Controller login domain account (or
the XenDesktop management account).
•
Password: Type the password associated with the above user name.
•
Collect Process Performance Metrics: Select this check box if you want the XenDesktop agent to
collect virtual machine process metrics.
When done, click Next.
Figure 12. All Inventories page
8
On the All Inventories page, select one or more hosts that you want to monitor, and click Next.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
12
Figure 13. Discovery VMware Agent page
9
On the Discovery VMware Agent page, the top table shows the vCenters that are not currently
monitored. For each vCenter in that table, click the Configure Agent column to set up a VMware
Performance agent for the vCenter.
The bottom table shows the monitored vCenters.
You can choose to set up your VMware Performance agents in this step, or later on using the VMware
Performance Agent tab on the Administration tab of the XenDesktop Environment dashboard.
When done, click Finish.
The XenDesktop Discovery Wizard closes.
Creating NetScaler Agent Instances
IMPORTANT: If your XenDesktop environment does not include NetScaler, you can disregard the
information in this topic and skip this step.
NetScaler Agents collect ICA (Independent Computing Architecture) session information from monitored Citrix®
NetScaler® gateways using Citrix® AppFlow®. When the NetScaler Agent package is successfully deployed, you
can create one or more NetScaler agent instances, activate them, and start their data collection. To perform
these steps in a single operation, use the NetScaler Discovery wizard, accessible from the Tasks area on the
Administration tab of the XenDesktop Environment dashboard.
To create and activate a NetScaler Agent instance, and start collecting data:
1
Log in to the Foglight™ browser interface.
2
On the navigation panel, under Dashboards, choose XenDesktop > XenDesktop Environment.
3
On the XenDesktop Environment dashboard that appears in the display area, open the Administration
tab.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
13
Figure 14. Administration tab
4
In the Tasks area, click Monitor ICA Sessions using the NetScaler Agent to launch the NetScaler
Discovery Wizard.
Figure 15. NetScaler Discovery Wizard
5
In the NetScaler Discovery Wizard, on the Select FglAM page, select the host running the Agent
Manager that you want to use to manage the agent instance you are about to create, and click Next.
Figure 16. Discovery Properties page
6
On the Discovery Properties page, provide the following information.
•
NetScaler IP Address: The NetScaler IP address.
•
NetScaler User Name: The user name required to access NetScaler.
•
NetScaler Password: The password of the user account required to access NetScaler.
When done, click Next.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
14
Figure 17. AppFlow Configuration page
7
On the AppFlow Configuration page, observe and configure the following parameters, as required. The
NetScaler Agent needs this information to collect AppFlow data.
•
AppFlow Source IP: Shows the AppFlow Source IP that NetScaler uses to send NetFlow packets.
The agent can handle multiple IPs automatically.
•
AppFlow Destination IP, AppFlow Destination Port: Provide the IP address and port number the
Agent Manager can use to receive AppFlow data sent by NetScaler.
•
Unmonitored Access Gateway Servers: Select one or more NetScaler Gateway Servers that you
want to monitor.
•
Monitored Access Gateway Servers: If any NetScaler Gateway Servers are already monitored,
they appear listed here.
When done, click Finish.
Exploring and Managing Monitoring Agents
The Agents area contains several tabs that allow you to explore and manage the agent instances that monitor
your integrated XenDesktop® environment. Each tab provides information about the agents of a specific type.
Figure 18. Agents tabs
•
XenDesktop Agents and NetScaler Agents tabs: These tabs list the existing instances of the XenDesktop
and NetScaler type, and allow you to manage them. These agents are provided with Foglight™ for
XenDesktop. For more information, see Managing XenDesktop and NetScaler Agent Instances on page 16.
•
VMware Performance Agents tab: This tab lists any existing VMware Performance Agent instances,
provided with Foglight™ for VMware, if you have Foglight for VMware installed and deployed.
TIP: Foglight for VMware allows you to monitor VMware virtual centers by tracking resource
consumption of individual physical and virtual elements in your integrated environment, and alerts
you of issues that are likely to compromise your system stability. For more information, see your
Foglight for VMware documentation.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
15
Figure 19. VMware Performance Agents tab
For each VMware Performance Agent instance, the list displays its name, the address of the monitored
virtual center, and the monitored XenDesktop site name.
•
Host tab: If you have Foglight for Infrastructure installed and deployed, this tab lists any existing Host
Agent instances.
TIP: Foglight for Infrastructure monitors physical hosts and helps you analyze and prevent potential
performance bottlenecks. Use it to understand the state of your system health, and to track the
levels of resource utilization such as CPU, network, and memory consumption for individual
objects in your integrated environment. For more information, see your Foglight for Infrastructure
documentation.
Figure 20. Host Agents tab
The list displays the hosts in your XenDesktop environment, and for each monitored host it shows the
name of the Host agent, the host name, and its type. If a host is not monitored, a link is provided to
launch the Add Monitored Host wizard and create a Host Agent instance. For more information about
this wizard, see your Foglight for Infrastructure documentation.
•
Multi-Host Process Monitoring Agents: If you have Foglight for Infrastructure installed and deployed,
this tab lists any existing Multi-Host Process Monitoring Agent instances.
Figure 21. Multi-Host Process Monitoring Agents tab
For each XenDesktop site, the list displays its name, the Multi-Host Process Monitoring agent, and
indicates if the Multi-Host Process Monitoring agents currently collect data. It also displays the numbers
of monitored hosts and processes.
•
To find out which hosts or processes are monitored, click a value in the Monitored Hosts or
Monitored Processes column.
•
To disable or enable the data collection for a Multi-Host Process Monitoring agent, click the
Actions column.
•
To limit the number of desktops that are monitored for each agent instance, click Settings, and
type the desired value.
For more information about Multi-Host Process Monitoring Agents, see your Foglight for Infrastructure
documentation.
Managing XenDesktop and NetScaler Agent Instances
The XenDesktop Agents and NetScaler Agents tabs list the existing agent instances of these agents and allow
you to manage them. Each tab contains a set of columns that indicate various states of individual agent
Foglight for XenDesktop and XenApp 5.6.16
User Guide
16
instances, along with several commands that you can issue to manage them. For example, to see if an agent
instance is collecting data, look at the agent’s Data Collection column. A green check mark a green check mark
in this column indicates that the agent is collecting data.
With the exception of the Alarms column that only appears on the XenDesktop Agents tab, the type of
information appearing on these two tabs is identical.
Figure 22. XenDesktop Agents tab
Table 1. XenDesktop Agents and NetScaler Agents tab contents
Agent Name
The name of the agent instance.
Foglight Agent
Manager Host
The name of the machine on which the Agent Manager process is running.
Active
Indicates if the agent process is running.
Data Collection
Indicates if the agent is collecting data from the monitored environment.
Alarms
The total numbers of Warning, Critical, and Fatal alarms generated against the agent
instance.
NOTE: This column only appears on the XenDesktop Agents, but not on the NetScaler
Agents tab.
Edit Properties
Click to edit the agent’s properties.
Download Log
Click to download the agent’s log file.
Agent Version
Indicates if the agent is running the latest version of the agent package (
it needs to be updated (
), or
).
The toolbar appearing on top of the Agents table provides a set of commands that allow you to manage
XenDesktop Agent instances. To issue any of the available commands, simply select one or more agent instances
using the check boxes in the left-most column, and click the appropriate button on the tool bar. For example, to
start an agent’s data collection, select a XenDesktop Agent instance and click Start Data Collection.
Figure 23. Agents table toolbar
Table 2. Agents table toolbar
Launches a wizard that allows you to create a new agent instances:
•
Create XenDesktop Agent wizard starts from the XenDeskop Agents
tab. For more information, see Creating XenDesktop Agent Instances on
page 18.
•
NetScaler Discovery Wizard starts from the NetScaler Agents tab. For
more information, see Creating NetScaler Agent Instances on page 13.
Add
Refresh
Refreshes the list of agent instances and their states.
Activate
Activates the selected agent instances. Activating an agent instance starts the
agent process on the machine on which the agent is installed.
Deactivate
Deactivates the selected agent instances. Deactivating an agent stops the agent
process on the machine on which the agent is installed.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
17
Table 2. Agents table toolbar
Start Data Collection
Starts the selected agent instances’ data collection. Starting an agent’s data
collection causes the agent to begin monitoring the associated XenDesktop site
and to send the collected metrics back to the Management Server.
Stop Data Collection
Stops the data collection of the selected agent instances. Stopping an agent’s
data collection causes the agent to stop monitoring the associated XenDesktop
site.
Remove
Deletes the selected agent instances.
Update Agent
Updates the agent package to the latest version that is available on the
Management Server.
Creating XenDesktop Agent Instances
XenDesktop Agents collect information from monitored hosts. When the XenDesktop Agent package is
successfully deployed, you can create one or more agent instances, activate them, and start their data
collection. To perform these steps in a single operation, use the Create XenDesktop Agent wizard, accessible
from the Agents area on the Administration tab of the XenDesktop Environment dashboard.
NOTE: Unlike the Discover XenDesktop Wizard, the Create XenDesktop Agent wizard does not offer to
create VMware Performance agents for the detected vCenters, or to create Windows or Unix agents for
the discovered servers. For more information about the Discover XenDesktop Wizard, see Discovering
XenDesktop Sites on page 10.
To create and activate a XenDesktop Agent instance, and start collecting data:
1
Log in to the Foglight™ browser interface.
2
On the navigation panel, under Dashboards, click XenDesktop.
3
On the XenDesktop Environment dashboard that appears in the display area, open the Administration
tab.
Figure 24. Administration tab
4
In the Agents area, click Add to launch the Create XenDesktop Agent wizard.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
18
Figure 25. Create XenDesktop Agent wizard
5
Select the host running the Agent Manager that you want to use to manage the agent instance you are
about to create, and click Next.
Figure 26. Agent Properties page
6
7
On the Agent Properties page, provide the following information.
•
XenDesktop Domain: The name of the domain to which the monitored XenDesktop® system
belongs.
•
XenDesktop Host Name: The name of the machine hosting the XenDesktop site.
•
User Name: The user name the agent instance needs to connect to the XenDesktop site.
•
Password: The password associated with the XenDesktop user.
•
Collect Processes: Select this check box if you want the XenDesktop agent to collect process
metrics.
Click Finish.
The wizard closes, and the Agents area refreshes, showing a newly created agent instance.
8
Select the agent instance in the list and click Activate.
9
Click Start Data Collection.
Configuring Agent Properties
Foglight™ for XenDesktop and XenApp uses the following agents to collect information from monitored
environments:
•
•
XenDesktop Agent collects information about your integrated XenDesktop® environment. For information
about the XenDesktop Agent properties, see the following sections:
•
Configuring XenDesktop Agent Configuration Properties on page 20
•
Configuring XenDesktop or NetScaler Agent Data Collection Scheduler Properties on page 20
NetScaler Agent collects information about user experience data from monitored desktops, using
AppFlow extensions. For information about the XenDesktopSession Agent properties, see the following
sections:
Foglight for XenDesktop and XenApp 5.6.16
User Guide
19
•
Configuring NetScaler Agent Configuration Properties on page 21
•
Configuring XenDesktop or NetScaler Agent Data Collection Scheduler Properties on page 20
These agents collect data from the XenDesktop infrastructure and send it to the Management Server. They keep
track of resource utilization metrics and alerts you when certain pre-defined thresholds are reached.
When an agent connects to Foglight, it is provided with sets of properties that it uses to configure its correct
running state. Each agent is provided with a combination of two types of properties: agent properties and
shareable properties.
Default versions of these properties are installed with Foglight for XenDesktop and XenApp. However, you can
edit the default shareable and agent properties, configure agent properties that apply only to a specific agent
instance, and create edited clones of shareable properties that are used by a subset of agents of a certain type.
For detailed information about working with agent properties, see the Administration and Configuration Help.
To modify agent properties:
1
Log in to the Foglight browser interface.
2
Open the Agent Status dashboard and navigate to the agent properties.
a
On the navigation panel, under Dashboards, choose Administration > Agents > Agent Status.
b
On the Agent Status dashboard, select a XenDesktop or XenDesktop Session agent instance whose
properties you want to modify, and click Edit Properties.
c
Click Modify the private properties for this agent.
The agent properties appears in the display area.
Configuring XenDesktop Agent Configuration
Properties
The XenDesktop Agent Configuration properties specify general settings the agent needs to connect to the
monitored environment.
Figure 27. Configuration properties
•
Delivery Controller Hostname: The name of the machine hosting the XenDesktop site.
•
Collect Process Performance Information: Select this check box if you want the XenDesktop agent to
collect process metrics.
Configuring XenDesktop or NetScaler Agent Data
Collection Scheduler Properties
The Data Collection Scheduled properties allow you to adjust the frequency at which the XenDesktop or
NetScaler Agent collects data from the monitored system.
Figure 28. Data Collection Scheduled properties
Foglight for XenDesktop and XenApp 5.6.16
User Guide
20
•
Collector Config: A list identifying the data collectors the agent uses. Each entry in the list includes the
following columns, allowing you to adjust the data collection settings for each individual collector:
•
Collector Name: The name of the collector: XenDesktop Data Collection.
•
Default Collection Interval: The length of the default collection interval.
•
Time Unit: The time unit for measuring the default collection interval: milliseconds,
seconds, minutes, hours, or days.
•
Fast-Mode Collection Interval: The length of the collection interval when the agent is running in
fast mode.
•
Fast-Mode Time Unit: The time unit of the collection interval when the agent is running in fast
mode.
•
Fast-Mode Max Count: The maximum count of entries when the agent is running in fast mode.
Configuring NetScaler Agent Configuration Properties
The Configuration properties specify general settings the NetScaler Agent needs to connect to the NetScaler®
gateway and to collect AppFlow® data.
Figure 29. Configuration properties
•
NetScaler Config: A list identifying the monitored NetScaler gateways. Each entry in the list contains the
following column:
•
NetScaler’s Ip: The NetScaler IP address.
•
Username: The user name required to access NetScaler.
•
Password: The password of the user account required to access NetScaler.
•
Sending IP: The IP address from which NetScaler uses to send NetFlow packets.
•
fglAM IP: The IP address the Agent Manager uses to receive incoming data.
•
VPN Servers: Monitored NetScaler Gateway servers.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
21
3
Monitoring the Performance of your
XenDesktop Environment
When you deploy Foglight™ for XenDesktop and XenApp and set up the monitoring agents for data collection, the
XenDesktop Environment dashboard enables you to review the performance of your environment at a glance.
use this dashboard to ensure consistent application performance, by drilling down for details about individual
components, to look for the indicators of performance degradation, such as high CPU load or network
utilization.
A typical XenDesktop® environment contains a set of servers, delivery groups, desktops, and applications. You
can view the overall state of these components on the XenDesktop Environment dashboard. To access this
dashboard, under Dashboards, click XenDesktop.
Figure 30. XenDesktop Environment dashboard
•
Exploring the XenDesktop Environment dashboard
•
Investigating the Performance of XenDesktop Infrastructure Components
•
Monitoring Desktops
•
Monitoring Applications
Foglight for XenDesktop and XenApp 5.6.16
User Guide
22
•
Monitoring Sessions
•
Monitoring Users
•
Monitoring Delivery Groups
•
Monitoring vSphere Resources
•
Viewing Object Dependencies
•
Reviewing Frequently Asked Questions
•
Generating Reports
Exploring the XenDesktop Environment
dashboard
The XenDesktop Environment dashboard provides a set of tabs, each displaying a different aspect of your
monitored system.
Figure 31. XenDesktop Environment tabs
•
Monitoring: Use this tab to review data specific to the main components of your monitored environment
such as servers, delivery groups, desktops, applications, sessions, or vSphere resources. When you
navigate to the XenDesktop Environment dashboard for the first time, the Monitoring tab appears open.
This tab provides an overall summary of your monitored environment. It is described in this section.
•
Reports: Use this tab to run and schedule Foglight for XenDesktop and XenApp reports. For more
information, see Generating Reports on page 75.
•
FAQts: Use this tab to review the answers to common questions about your monitored systems. For more
information, see Reviewing Frequently Asked Questions on page 74.
•
Administration: Use this tab to discover XenDesktop® hosts, and to manage XenDesktop Agent instances.
For more information, see Setting Up Data Collection Agents on page 8.
•
Getting Started: Use this tab to activate, purchase, or renew your Foglight license. For more
information, see Activating Foglight for XenDesktop and XenApp Licenses on page 25.
Selecting Monitored Objects
A set of tiles along the top of the Monitoring tab gives you a quick overview of the monitored objects: servers,
delivery groups, desktops, applications, sessions, and vSphere® resources. Each tile represents a collection of a
specific object type, shows the object count, and the count of objects in each alarm state (Normal, Warning,
Critical, and Fatal).
Foglight for XenDesktop and XenApp 5.6.16
User Guide
23
Figure 32. Tiles representing monitored objects
The Quick View appearing immediately below the tiles allows you to select a specific instance of the tile
selection. From here, you can drill down on a desired object instance, and review the related monitoring
metrics.
Figure 33. Drilling down on object in Quick View
Observing Alarms
If any alarms are generated against certain types of monitored objects, they appear on the Monitoring tab,
along the bottom of the summary view on the right. Drill down on an alarm to find out what triggered it, and to
take steps to investigate further.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
24
Figure 34. Drilling down on alarm
For complete information about alarms in Foglight™ for XenDesktop and XenApp, see the Foglight for
XenDesktop and XenApp User Guide.
Activating Foglight for XenDesktop and
XenApp Licenses
Foglight for XenDesktop and XenApp is license-protected. When you install it for the first time, it comes with a
45-day trial license. You can activate it using the Getting Started tab. You can also use this tab to purchase or
renew your Foglight for XenDesktop and XenApp license when your existing trial or commercial license expires.
For more information, see the Foglight for XenDesktop and XenApp Release Notes.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
25
Figure 35. Getting Started tab
Investigating the Performance of
XenDesktop Infrastructure Components
A typical XenDesktop® infrastructure consists the following high-level components:
•
XenDesktop Site represents your monitored XenDesktop environment, consisting of Delivery Controllers,
virtual desktops that they distribute to end-users, and other associated components.
•
Delivery Controllers distribute virtual desktops to end-users, manage user access, and optimize
connections.
•
License servers allow Citrix® licenses to be shared among application components.
You can monitor the performance of these components when you select the XenDesktop Infrastructure tile on
the XenDesktop Environment dashboard.
The information appearing in the XenDesktop Infrastructure Quick View can help you discover potential
resource-level issues such as spikes in session trends, and to reallocate resources where they are most needed.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
26
Figure 36. XenDesktop Infrastructure Quick View
To explore XenDesktop Sites, Delivery Controllers, and License Servers:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the XenDesktop Infrastructure
tile.
3
In the XenDesktop Infrastructure Quick View, in the XenDesktop Infrastructure view on the left, click
Site Overview.
The XenDesktop Infrastructure Quick View refreshes, showing the Summary - XenDesktop Site view on
the right.
Figure 37. XenDesktop Infrastructure Quick View
This view displays general information about the monitored XenDesktop site and shows the high-level
performance trends in session counts, logon duration, machine and connection failures, and so on. For
more information, see Exploring XenDesktop Sites on page 29.
4
In the left pane, select a License Server or a Delivery Controller.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
27
The XenDesktop Infrastructure Quick View refreshes, showing a summary view on the right (Summary License Server or Summary - Delivery Controller).
Figure 38. Summary - License Server view
•
When the Application tile on left is selected this view shows the list of services running on the
selected License Server or Delivery Controller, and displays any alarms associated with it.
Figure 39. Summary - License Server view, Application tile selected
•
When you select Guest, the view shows the usage of system resources on the machine on which
the selected License Server or Delivery Controller is running.
Figure 40. Summary - License Server view, Guest tile selected
For more information, see Investigating the Use of License Server and Delivery Controller Resources on
page 31.
5
Explore a License Server or Controller in more detail. In the top-right corner of the view, click Explore.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
28
The display area refreshes.
Figure 41. Exploring License Servers
The resulting view helps you understand the state of the resources of the host on which the License
Server or Controller is running, if that host is already monitored with Foglight™ for Infrastructure. You
can observe how the existing resource levels affect your monitored system as a whole. Along with
displaying the system, network, CPU, memory, disk usage metrics, and any related alarms, this intuitive
dashboard connects these visual elements with a series of graphical flows that illustrate how quickly the
hosts transmits and processes data in real time. For example, you can review the rates of incoming and
outgoing data and how they affect your network resources.
For more information, see Exploring Individual License Servers and Controllers on page 35.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
Exploring XenDesktop Sites
A XenDesktop Site represents your monitored XenDesktop® environment, consisting of Delivery Controllers,
virtual desktops, and other associated components. The Summary - XenDesktop Site view allows you to review
general information about the monitored XenDesktop site along with performance trends in session counts,
logon duration, machine and connection failures. Use this view to review the general trends in the overall
performance of your monitored XenDesktop site and to look for any indicators that suggest potential
bottlenecks. For example, an unusually high number of connection errors can affect the end-user experience
and should be investigated.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
29
Figure 42. Summary - XenDesktop Site view
Table 3. Summary - XenDesktop Site view
Configuration details for the monitored XenDesktop Site: the name of the selected
XenDesktop Site, the name of the XenDesktop application running on the monitored Site,
the XenDesktop application edition, the XenDesktop version number, and the type of the
license model implemented at the monitored XenDesktop site.
Properties
Figure 43. Properties view
The session and user counts over the selected time period.
Figure 44. Session and Connected User tab
Session and
Connected User
The logon duration times over the selected time period.
Figure 45. Logon Duration Trend tab
Logon Duration
Trend
Foglight for XenDesktop and XenApp 5.6.16
User Guide
30
Table 3. Summary - XenDesktop Site view
The counts of system-related failure types over the selected time period.
Figure 46. Machine Failure Trend tab
Machine Failure
Trend
The counts of connection-related failure types over the selected time period.
Figure 47. Connection Failure Trend tab
Connection Failure
Trend
The main XenDesktop metrics and their values. Each entry indicates the metric name,
the trend in the metric value, and the current metric value.
XenDesktop Main
Metric Table
Figure 48. XenDesktop Main Metric Table
The alarms generated against the monitored XenDesktop Site. Each entry indicates the
alarm severity (Warning, Critical, or Fatal), the time when the alarm was generated, and
an explanation indicating what triggered the alarm.
Alarms
Figure 49. Alarms view
Investigating the Use of License Server and Delivery
Controller Resources
In your monitored environment, a Citrix License Server allows Citrix® licenses, including XenDesktop® licenses,
to be shared among application components. Delivery Controllers distribute virtual desktops to end-users,
manage user access, and optimize connections. You can review the performance of these components in the
Summary - License Server and Summary - Delivery Controller views.
These views have two different layouts, depending on the tile selected on the left:
•
Application view
•
Guest view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
31
Application view
Selecting the Application tile, the view shows the list of services running on the selected License Server or
Controller, and displays any alarms associated with it. Use this view to see which services are running on the
selected component, and to review any generated alarms, if they exist. For example, a high number of
application-level alarms often suggest performance bottlenecks and should be investigated.
Figure 50. Application view
Table 4. Application view
The current alarm state of the selected component and its type (License Server or Delivery
Controller). Selecting this tile displays the services associated with the selected component
on the right.
Application
At the bottom of the tile, a color-coded health history bar indicates the alarm state of the
selected component over the selected time range period. The color of the bar changes over
that period depending on the alarm state. Red indicates that the selected component is in
Fatal state, orange indicates Critical, yellow means Warning, and green is for the Normal
state.
Figure 51. Application tile
Foglight for XenDesktop and XenApp 5.6.16
User Guide
32
Table 4. Application view
A list of Citrix services running on the selected License Server or Delivery Controller, their
description, and state.
Figure 52. Service list
Services
Displays the alarms generated against the selected component (License Server or Delivery
Controller). Each entry indicates the alarm severity (Warning, Critical, or Fatal), the time
when the alarm was generated, and an explanation indicating what triggered the alarm.
Figure 53. All Alarms view
Alarms
Clicking All Alarms just above the service table lists all alarms associated with the selected
component. Optionally, you can drill down on a specific severity level (Warning, Critical, or
Fatal) by clicking the appropriate box in the table on the right of All Alarms, to see only
alarms with a specific severity level (for example, Warning alarms).
Figure 54. Viewing All Alarms
Guest view
When you select the Guest tile, the view shows the usage of system resources on the machine on which the
selected License Server or Controller is running. Use this view to see the trends in usage of the selected
component’s system resources, and to review any generated alarms, if they exist. For example, high peaks in
the memory utilization chart, that drastically exceed historical values could result in performance degradation
and should be investigated.
Figure 55. Guest view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
33
Table 5. Guest view
The current alarm state of the selected component and its type (License Server or Delivery
Controller). Selecting this tile displays the usage of system-level resources on the right.
Guest
At the bottom of the tile, a color-coded health history bar indicates the alarm state of the
selected component over the selected time range period. The color of the bar changes over
that period depending on the alarm state. Red indicates that the selected component is in
Fatal state, orange indicates Critical, yellow means Warning, and green is for the Normal
state.
Figure 56. Guest tile
The percentage of CPU resources the selected Delivery Controller or License Server consumed
during the selected time range. The grey area in the chart represents the expected CPU
utilization range based on historical data.
The Latest percentage represents the current CPU utilization.
If any CPU-related alarms are generated against the selected Delivery Controller or License
Server, the counts of alarms in each severity state are displayed.
CPU
Figure 57. CPU view
NOTE: Click an alarm severity to view a list all CPU-related alarms in that state in the Alarms
view.
The percentage of memory resources the selected Delivery Controller or License Server
consumed during the selected time range. The grey area in the chart represents the expected
memory utilization range based on historical data.
The Latest percentage represents the current memory utilization.
If any memory-related alarms are generated against the selected Delivery Controller or
License Server, the alarm counts for individual severity states are displayed.
Memory
Figure 58. Memory view
NOTE: Click an alarm severity to view a list all memory-related alarms in that state in the
Alarms view.
The rate at which the selected Delivery Controller or License Server writes to or reads from
disk during the selected time range. The grey area in the chart represents the expected disk
read and write rates based on historical data.
The Latest rate represents the current disk rate.
If any disk-related alarms are generated against the selected Delivery Controller or License
Server, the alarm counts for individual severity states are displayed.
Disk
Figure 59. Disk view
NOTE: Click an alarm severity to view a list all disk-related alarms in that state in the Alarms
view.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
34
Table 5. Guest view
The rate at which the selected Delivery Controller or License Server transfers data from and
to the network during the selected time range. The grey area in the chart represents the
expected network transfer rates based on historical data.
The Latest rate represents the current network transfer rate.
If any network-related alarms are generated against the selected Delivery Controller or
License Server, the alarm counts for individual severity states are displayed.
Network
Figure 60. Network view
NOTE: Click an alarm severity to view a list all network-related alarms in that state in the
Alarms view.
Displays the alarms generated against the selected component (License Server or Delivery
Controller). Each entry indicates the alarm severity (Warning, Critical, or Fatal), the time
when the alarm was generated, and an explanation indicating what triggered the alarm.
Alarms
NOTE: Clicking All Alarms just above the service table lists all alarms associated with the
selected component. Optionally, you can drill down on a specific severity level (Warning,
Critical, or Fatal) by clicking the appropriate box in the table on the right of All Alarms, to
see only alarms with a specific severity level (for example, Warning alarms).
Exploring Individual License Servers and Controllers
If you see any indicators that can potentially lead to License Server or Delivery Controller performance
degradation, you can explore these components in more detail to find out more information. The License Server
and Delivery Controller Explorer views help you understand the state of the resources of the host on which the
License Server or Deliver Controller is running, if that host is already monitored with Foglight™ for
Infrastructure. You can observe how the existing resource levels affect your monitored system as a whole. Along
with displaying the system, network, CPU, memory, disk usage metrics, and any related alarms, this intuitive
dashboard connects these visual elements with a series of graphical flows that illustrate how quickly the hosts
transmits and processes data in real time. For example, you can review the rates of incoming and outgoing data
and how they affect your network resources. For complete information about this view, see your Foglight for
Infrastructure documentation.
Use these views to look for any indicators that can help you understand the underlying cause of performance
degradation. For example, a high number of alarms that indicate a shortage in system resources can be related
to a problem leading to degradation in the overall end-user experience and should be further investigated.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
35
Figure 61. Exploring License servers
Monitoring Desktops
A Desktop component in your monitored XenDesktop® environment encapsulates Windows® desktop and
application components that are delivered to end-users on demand. You can monitor the performance of
Desktop components when you select the Desktops tile on the XenDesktop Environment dashboard. The
information appearing in the XenDesktop Desktop Quick View can help you discover potential resource-level
issues such as spikes in resource utilization, and to reallocate resources where they are most needed.
Figure 62. XenDesktop Desktop Quick View
To explore Desktops:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Desktops tile.
3
In the XenDesktop Desktop Quick View, in the Desktops view on the left, click a desktop node.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
36
The XenDesktop Desktop Quick View refreshes, showing the Summary - Desktop view on the right.
Figure 63. Summary - Desktop view
This view displays general information about the selected desktop and shows the levels of resource
utilization, and any alarms generated against the selected Desktop object, if they exist. For more
information, see Investigating the Use of Desktop Resources on page 37.
4
If you want to view the relationship the selected Desktop object has with other components in your
integrated environment, in the top-right corner, click View Dependency.
The display area refreshes, showing a dependency map.
Figure 64. Dependency map
The map illustrates how the selected Desktop object relates to other components in your monitored
environment. For more information, see Viewing Object Dependencies on page 72.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
Investigating the Use of Desktop Resources
In your monitored environment, a Desktop component encapsulates a Windows® desktop together with
application elements that are delivered to end-users on demand. You can review the performance of individual
desktops in the Summary - Desktop view. This view shows the usage of system resources for the selected
desktop. Use it to see the trends in usage of the selected component’s system resources, and to review any
generated alarms, if they exist. For example, high peaks in the memory utilization chart, that drastically
exceed historical values could result in performance degradation and should be investigated.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
37
Figure 65. Summary - Desktop view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
38
Table 6. Summary - Desktop view
The configuration information about the selected desktop site: its name, the catalog name,
whether it delivers desktops only or desktops with applications, whether it is a static or
random desktop, whether it persists or discards user changes, whether it is a virtual or
physical machine, the OS and protocol in use, and the host name and IP address (for physical
hosts).
Desktop
properties
Figure 66. Desktop properties
Depending on the type of selected desktop (physical or virtual), CPU metrics are displayed in
two different views.
For virtual desktops, the CPU view displays the CPU Load spinner indicating the current
percentage of the selected virtual machine’s CPU load, used to execute system code and user
programs, based on the total CPU capacity. The % Used line in the CPU Utilization chart shows
the percentage of the CPU utilization used by the virtual machine to execute system code and
user programs, during the selected time period. % Ready displays the percentage of the
virtual machine’s CPU resources that are ready to execute system code and user programs
during the selected time period. The Baseline area in the chart indicates the expected CPU
utilization range based on historical data.
Figure 67. Virtual desktop CPU view
CPU
For physical desktops, the CPU Utilization line in the chart shows the percentage of the CPU
utilization used by the physical machine to execute system code and user programs, during the
selected time period. Run Queue Length displays the number of processes that are waiting to
be executed, during the selected time period. The Baseline area in the chart indicates the
expected CPU utilization range based on historical data.
The History bar appearing above the chart indicates the alarm state of the selected desktop’s
CPU resources over the selected time range period. The color of the bar changes over that
period depending on the alarm state. Red indicates that the selected component is in Fatal
state, orange indicates Critical, yellow means Warning, and green is for the Normal state.
If any CPU-related alarms are generated against the desktop, the counts of alarms in each
severity state are displayed.
Figure 68. Physical desktop CPU view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
39
Table 6. Summary - Desktop view
Depending on the type of selected desktop (physical or virtual), memory metrics are displayed
in two different views.
For virtual desktops, the Memory view displays the Memory spinner indicating the current
percentage of the average memory usage by the selected virtual machine, based on the total
memory capacity. The Utilization line in the Memory Utilization chart shows the percentage
of memory used by the virtual machine during the selected time period. The Baseline area in
the chart indicates the expected memory utilization range based on historical data.
Figure 69. Virtual desktop Memory view
Memory
For physical desktops, the Memory Utilization line in the chart shows the percentage of the
memory resources physical machine uses during the selected time period. The Baseline area in
the chart indicates the expected memory utilization range based on historical data.
The History bar appearing above the chart indicates the alarm state of the selected desktop’s
memory resources over the selected time range period. The color of the bar changes over that
period depending on the alarm state. Red indicates that the selected component is in Fatal
state, orange indicates Critical, yellow means Warning, and green is for the Normal state.
If any memory-related alarms are generated against the desktop, the counts of alarms in each
severity state are displayed.
Figure 70. Physical desktop Memory view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
40
Table 6. Summary - Desktop view
Depending on the type of selected desktop (physical or virtual), disk storage metrics are
displayed in two different views.
For virtual desktops, the Datastore view displays the Datastore I/O spinner indicating the
current datastore I/O rate the selected virtual machine utilizes, based on the total datastore
capacity. The Transfer Rate line in the Datastore Utilization chart shows the rate at which the
virtual machine reads and writes data to the datastore during the selected time period. The
Baseline area in the chart indicates the expected datastore utilization range based on
historical data.
Figure 71. Virtual desktop Datastore view
Datastore/
Storage
For physical desktops, the Disk Utilization line in the chart shows the percentage of the disk
resources the physical machine uses during the selected time period. The Baseline area in the
chart indicates the expected disk utilization range based on historical data.
The History bar appearing above the chart indicates the alarm state of the selected desktop’s
disk resources over the selected time range period. The color of the bar changes over that
period depending on the alarm state. Red indicates that the selected component is in Fatal
state, orange indicates Critical, yellow means Warning, and green is for the Normal state.
If any memory-related alarms are generated against the desktop, the counts of alarms in each
severity state are displayed.
Figure 72. Physical desktop Storage view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
41
Table 6. Summary - Desktop view
Depending on the type of selected desktop (physical or virtual), network metrics are displayed
in two different views.
For virtual desktops, the Network view displays the Network I/O spinner indicating the
current rate at which the selected virtual machine transfers data from and to the network.
The Transfer Rate line in the Network Utilization chart shows the rate at which the selected
virtual machine receives and sends data to the network during the selected time period. The
Baseline area in the chart indicates the expected network utilization range based on historical
data.
Figure 73. Virtual desktop Network view
Network
For physical desktops, the Network Utilization line in the chart shows the percentage of the
network resources the physical machine uses during the selected time period. The Baseline
area in the chart indicates the expected disk utilization range based on historical data.
The History bar appearing above the chart indicates the alarm state of the selected desktop’s
network resources over the selected time range period. The color of the bar changes over that
period depending on the alarm state. Red indicates that the selected component is in Fatal
state, orange indicates Critical, yellow means Warning, and green is for the Normal state.
If any network-related alarms are generated against the desktop, the counts of alarms in each
severity state are displayed.
Figure 74. Physical desktop Network view
General information about the session, such as its type (desktop or application), the user
running the session, client name, desktop name, additional session details, resource
utilization, and latency.
Sessions
Figure 75. Sessions view
Alarms generated against the selected component (License Server or Delivery Controller).
Each entry indicates the alarm severity (Warning, Critical, or Fatal), the time when the alarm
was generated, and an explanation indicating what triggered the alarm.
Alarms
Figure 76. Alarms view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
42
Monitoring Applications
XenDesktop® facilitates delivery of application components to end users on demand. You can monitor the
performance of available applications when you select the Applications tile on the XenDesktop Environment
dashboard. The information appearing in the XenDesktop Application Quick View can help you discover
potential resource-level issues such as high number of application instances, and to reallocate resources where
they are most needed.
Figure 77. XenDesktop Application Quick View
To explore Applications:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Applications tile.
3
In the XenDesktop Application Quick View, in the Applications view on the left, click All Applications.
The XenDesktop Application Quick View refreshes, showing the All Applications Summary view on the
right.
Figure 78. All Applications Summary view
This view identifies the applications with the highest number of instances, and the highest CPU and
memory utilization, and session latency. For more information, see Investigating Application Details on
page 46.
4
In the XenDesktop Application Quick View, in the Applications view on the left, click an application
node.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
43
The XenDesktop Application Quick View refreshes, showing the Summary - Application view on the
right.
Figure 79. Summary - Application view
This view displays general information about the selected application and shows the number of
application instances that the end users are currently running. It also displays the levels of resource
utilization for the selected application. For more information, see Investigating Application Details on
page 46.
5
If you want to view the relationship the selected Application object has with other components in your
integrated environment, in the top-right corner, click View Dependency.
The display area refreshes, showing a dependency map.
Figure 80. Dependency map
The map illustrates how the selected Desktop object relates to other components in your monitored
environment. For more information, see Viewing Object Dependencies on page 72.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
Identifying Top Application Consumers
Your monitored XenDesktop environment delivers applications to end users on demand. The All Applications
Summary view identifies the applications with the highest number of instances, and the highest CPU and
memory utilization, and session latency. This view appears in the Quick View when you select All Applications
in the Applications view on the left. Use it to look for potential bottlenecks in your system and prevent
potential service disruptions by reallocating system resources where they are most needed.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
44
Figure 81. All Applications Summary view
Table 7. Summary - Application view
The applications with the highest number of running instances over the selected time
range.
Figure 82. Top Instances view
Top Instances
The applications consuming the highest amounts of CPU resources over the selected time
range.
Figure 83. Top CPU Consumers view
Top CPU
Consumers
Foglight for XenDesktop and XenApp 5.6.16
User Guide
45
Table 7. Summary - Application view
The applications consuming the highest amounts of memory resources over the selected
time range.
Figure 84. Top Memory Consumers view
Top Memory
Consumers
The applications with the highest latency over the selected time range.
Figure 85. Top Session Latency view
Top Session
Latency
Investigating Application Details
In your monitored environment, applications are delivered to end users on demand. You can review how
individual applications are distributed to end users in the Summary - Application view. This view shows the
usage of system resources for the selected Application. Use it to see the number of users that are using it, and
to look more closely a individual application instances. A high number of users, for example, can lead to
performance degradation, and should be investigated.
Figure 86. Summary - Application view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
46
Table 8. Summary - Application view
The minimum, maximum, and average values of CPU and memory utilization, network
latency, and application instances, over the selected time range.
Figure 87. Resource Utilizations view
Resource
Utilizations
The objects that are associated with the selected application and their alarm state.
Figure 88. Related Items view
Related Items
Application
Published Name
The name of the application published in your XenDesktop environment and the path to
the application executable.
Figure 89. Application Published Name and Executable Name views
Executable Name
General information about the current application sessions, such as the name of the user
associated with it, client name, desktop name, additional session details, resource
utilization, and latency.
Sessions
Figure 90. Sessions view
Monitoring Sessions
When an end user obtains access to a virtual desktop, this results in a desktop session. A session is a specific
instance of an end user’s activity. For those desktops that are monitored by NetScaler agents, you can monitor
their sessions. To do that, select the Sessions tile on the XenDesktop Environment dashboard. The information
appearing in the XenDesktop Session Quick View can help you discover potential resource-level issues such as
high session counts, and to reallocate resources where they are most needed.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
47
TIP: For more information about XenDesktop Session agents, see Creating NetScaler Agent Instances on
page 13.
Figure 91. XenDesktop Session Quick View
To explore Sessions:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Sessions tile.
3
In the XenDesktop Session Quick View, in the Sessions view on the left, click Session Overview.
The XenDesktop Session Quick View refreshes, showing the Summary - Session Overview view on the
right.
Figure 92. Summary - Session Overview
This view identifies the virtual machines that consume the highest amounts of system resources. For
more information, see Observing the Session Overview on page 49.
4
In the Sessions view, under Desktop Session, click a desktop session.
The XenDesktop Session Quick View refreshes, showing the Summary - Session view on the right.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
48
Figure 93. Summary - Session view
This view displays detailed information about the selected session, such as the session name and type,
user logon information, and session performance details. For more information, see Investigating Session
Details on page 51.
Observing the Session Overview
A session is a specific instance of an end user’s activity with a virtual desktop. You can view the performance of
desktop or application sessions when you create and configure NetScaler agents to collect ICA (Independent
Computing Architecture) session information from monitored Citrix® NetScaler® gateways using Citrix®
AppFlow®. For more information about XenDesktop Session agents, see Creating NetScaler Agent Instances on
page 13.
To get a good understanding of which desktops or applications consume the highest amounts of system
resources, use the Summary - Session Overview view. For example, high peaks in the Session Metric Chart can
indicate a sudden increase in the end-users’ activity that may result in compromised performance. This view
can help you discover potential resource bottlenecks, and to reallocate resources where they are most needed.
Figure 94. Summary - Session Overview
Foglight for XenDesktop and XenApp 5.6.16
User Guide
49
Table 9. Summary - Session Overview
Displays the session counts over the monitored time range. The Session Count
line in the Session Metric Chart shows the number of all sessions. Desktop
Session Count represents the number of desktop sessions, while Application
Session Count is the number of application sessions, all during the monitored
time range.
Figure 95. Overview
Overview
Identifies the users with the highest number of sessions. Each line in the table
shows the user name, the trend in the counts of sessions initiated by that end
user, and the current number of sessions that user is running.
Top Session Count by User
Figure 96. Top Session Count by User view
Identifies the ICA sessions with the highest round-trip time (RTT). Each line in
the table shows the session name, its type (Desktop or Application) and its ICA
RTT.
Figure 97. Top Sessions - ICA RTT view
Top Sessions - ICA RTT
Identifies the sessions with the highest WAN latency. Each line in the table
shows the session name, its type (Desktop or Application) and its WAN latency.
Figure 98. Top Sessions - WAN Latency view
Top Sessions - WAN Latency
Foglight for XenDesktop and XenApp 5.6.16
User Guide
50
Table 9. Summary - Session Overview
Identifies the sessions with the highest WAN data transfer rates. Each line in
the table shows the session name, its type (Desktop or Application) and the
data transfer rate over the WAN.
Top Sessions - WAN Transfer
Rate
Figure 99. Top Sessions - WAN Transfer Rate view
Identifies the sessions with the highest packet retransmission rates. Data
packets are typically re-sent after being lost or damaged. High data
retransmission rates are typically caused by network congestion. Each line in
the table shows the session name, its type (Desktop or Application) and the
data transfer rate over the WAN.
Top Sessions - Packets
Retransmission
Figure 100. Top Sessions - Packet Retransmission view
Investigating Session Details
Information about a specific session can give you a good understanding about the end-user’s experience with
virtual desktops and applications. NetScaler agents collect data about specific sessions, which populates the
Summary - Session view. Use this view to better understand how end users interact with individual desktops
and applications, and to how well your system responds to end-users’ requests. For example, high peaks in the
latency data may indicate bottlenecks in desktop and application sessions and should be investigated. For more
information about NetScaler agents, see Creating NetScaler Agent Instances on page 13.
Figure 101. Summary - Session view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
51
Table 10. Summary - Session view
General information about the session, such as its name, state, catalog name, type (desktop
or application), support type, and the delivery group to which it belongs.
Session Basic
Information
Figure 102. Session Basic Information view
A monitoring dashboard that visualizes the main components in the selected session and
their connectivity. This can help you understand the effect of these components may have
on your system. Along with displaying the client, NetScaler gateway, and the application or
desktop server, this intuitive view connects these elements with a series of graphical flows
illustrating the transmission of the session data. For example, you can review the rates of
data and flowing between the client, NetScaler gateway, and the application or desktop
server, and identify any signs of potential network congestion that may affect your system.
Figure 103. Session Performance Details view
Session
Performance
Details
Client: This embedded view shows the name and IP address of the machine accessing your
XenDesktop environment. It also displays the following information:
•
User: The name of the XenDesktop user.
•
Type, Version: The name and version number of the OS running on the client
machine.
•
Broker Runtime: The amount of time the connection broker process has been
running during its most recent connection attempt.
•
Broker Started: The amount of time that has passed since the broker process for the
first time.
•
Connection Runtime: The date and time when the connection broker process has
connected during its most recent connection attempt.
•
Connection Established: The date and time when the connection broker process has
established the connection for the first time.
•
Packet Retransmit: The number of times data packets are re-sent after being lost or
damaged over the selected time range.
•
Reconnects: The number of times the connection had to be re-established over the
selected time range.
•
WAN Latency: The WAN latency rates between the client and the NetScaler gateway,
over the selected time range.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
52
Table 10. Summary - Session view
NetScaler: This embedded view shows the name and IP address of the NetScaler gateway
machine. It also displays the following information:
•
Platform: The name of the NetScaler appliance.
•
Version, Build: The NetScaler version and build numbers.
•
Primary IP: The IP address of the NetScaler appliance.
•
Client Package Process Delay: The amount of time the client package is delayed,
over the selected time range.
•
Server Package Process Delay: The amount of time the server package is delayed,
over the selected time range.
•
ICA RTT (Round-Trip Time): The length of the ICA RTT over the selected time range.
•
DC Latency: The Domain Controller (DC) latency rates between the NetScaler
gateway and the application or desktop server, over the selected time range.
Server: This embedded view shows the name and IP address of the XenDesktop server
machine hosting the application or desktop associated with the selected session. It also
displays the following information:
•
OS: The name and version of the OS running on the server.
•
Host Type: The type of the host (Physical or Virtual) on which the XenDesktop server
is running.
•
Type: The session type (Application or Desktop).
•
Protocol: The remote display protocol (for example, HDX).
•
Host Server: The IP address of the host machine on which the server is running.
•
Server Process Delay: The amount of time the server process is delayed, over the
selected time range.
•
Packet Retransmission: The number of times data packets are re-sent after being
lost or damaged, over the selected time range.
Monitoring Users
XenDesktop® facilitates delivery of application components to end users on demand. Foglight™ for XenDesktop
and XenApp allows you to monitor the over utilization of resources associated with XenDesktop users. The
information appearing in the XenDesktop User Quick View can help you discover potential resource-level issues
that can be caused by higher than usual CPU or memory usage, or increasing latency and session rates, and to
reallocate resources where they are most needed.
Figure 104. XenDesktop Users Quick View
Foglight for XenDesktop and XenApp 5.6.16
User Guide
53
To explore Users:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Users tile.
3
In the XenDesktop Users Quick View, in the Users view on the left, click All Users.
The XenDesktop Users Quick View refreshes, showing the Summary - All Users view on the right.
Figure 105. Summary - All Users view
This view identifies the applications with the highest number of instances, and the highest CPU and
memory utilization, and session latency. For more information, see Identifying Top Consumers on page
55.
4
In the XenDesktop Users Quick View, in the Users view on the left, click a user node.
The XenDesktop Users Quick View refreshes, showing the Summary - User view on the right.
Figure 106. Summary - User view
This view displays a summary about XenDesktop objects associated with the selected user and shows the
levels of CPU and memory utilization associated with desktops and applications. For more information,
see Investigating the Levels of Resource Consumption on page 56.
5
If you want to view the relationship of the selected User object with other components in your
integrated environment, in the top-right corner, click View Dependency.
The display area refreshes, showing a dependency map.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
54
Figure 107. Dependency map
The map illustrates how the selected User object relates to other components in your monitored
environment. For more information, see Viewing Object Dependencies on page 72.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
Identifying Top Consumers
Your monitored XenDesktop environment delivers applications to end users on demand. The Summary - All
Users view identifies the users with the highest applications and desktop usage, longest logon times, and
highest network latencies. This view appears in the Quick View when you select All Users in the Users view on
the left. Use it to look for potential bottlenecks in your system in order to prevent potential service disruptions
by reallocating system resources where they are most needed.
Figure 108. Summary - All Users view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
55
Table 11. Summary - All Users view
The users running the most application instances over the selected time range.
Figure 109. Top Application Consumers view
Top Application
Consumers
The users running the most desktop instances over the selected time range.
Figure 110. Top Desktop Consumers view
Top Desktop
Consumers
The users running the sessions with the longest logon duration over the selected time
range.
Figure 111. Top Session Logon Duration view
Top Session
Logon Duration
The users running the sessions with the highest network latency, over the selected time
range.
Figure 112. Top Session Network Latency
Top Session
Network Latency
Investigating the Levels of Resource Consumption
Your monitored XenDesktop® environment delivers virtual desktops and applications are delivered to end users
on demand. You can review the levels of CPU and memory resources consumed by these elements, along with
session-related metrics in the Summary - User view. Use it to identify the applications and desktops that
consume the highest amounts of CPU and memory resources, and to look more closely at session latency and
Foglight for XenDesktop and XenApp 5.6.16
User Guide
56
transfer rates. An application or desktop with consistently low CPU or memory utilization rates, for example,
often calls for re-allocating these under used resources where they are more needed.
Figure 113. Summary - User view
Table 12. Summary - User view
The objects that are associated with the selected user object and their alarm state.
Figure 114. Related Items view
Related Items
The application instances associated with the selected user that are consuming the highest
amounts of CPU resources, over the selected time range.
Figure 115. Top App CPU Consumers view
Top App CPU
Consumers
Foglight for XenDesktop and XenApp 5.6.16
User Guide
57
Table 12. Summary - User view
The application instances associated with the selected user that are consuming the highest
amounts of memory resources, over the selected time range.
Figure 116. Top App Memory Consumers view
Top App Memory
Consumers
The sessions initiated by the selected user that have the highest latency, over the selected
time range.
Figure 117. Top Session Latency view
Top Session
Latency
The desktop instances associated with the selected user that are consuming the highest
amounts of CPU resources, over the selected time range.
Figure 118. Top Desktop CPU Consumers view
Top Desktop CPU
Consumers
The desktop instances associated with the selected user that are consuming the highest
amounts of memory resources, over the selected time range.
Figure 119. Top Desktop Memory Consumers view
Top Desktop
Memory
Consumers
Foglight for XenDesktop and XenApp 5.6.16
User Guide
58
Table 12. Summary - User view
The sessions initiated by the selected user that have the highest network transfer rates,
over the selected time range.
Figure 120. Top Session Transfer Rate view
Top Session
Transfer Rate
General information about the sessions initiated by the selected user, such as the session
type, client name, desktop name, additional session details, resource utilization, and
latency.
Sessions
Figure 121. Sessions view
Monitoring Delivery Groups
A Delivery Group specifies which users can access desktops or applications based on their user type. You can
monitor the performance of Delivery Groups when you select the Delivery Groups tile on the XenDesktop
Environment dashboard. The information appearing in the XenDesktop DeliveryGroup Quick View can help you
discover sources of performance degradation such as high number of sessions or machine failures, and to
reallocate resources where they are most needed.
Figure 122. XenDesktop DeliveryGroup Quick View
To explore Delivery Groups:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
59
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Delivery Groups tile.
3
In the XenDesktop DeliveryGroup Quick View, in the Delivery Groups view on the left, click a delivery
group node.
The XenDesktop DeliveryGroup Quick View refreshes, showing the Summary - Application view on the
right.
Figure 123. Summary - Application view
This view displays general information about the selected delivery group and shows the high-level
performance trends in session counts, logon duration, machine and connection failures, and so on. For
more information, see Investigating Delivery Group Details on page 61.
4
If you want to view the relationship the selected Delivery Group has with other components in your
integrated environment, in the top-right corner, click View Dependency.
The display area refreshes, showing a dependency map.
Figure 124. Dependency map
The map illustrates how the selected Delivery Group relates to other components in your monitored
environment. For more information, see Viewing Object Dependencies on page 72.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
60
Investigating Delivery Group Details
In your monitored environment, a Delivery Group is a collection of desktops and applications that can be
accessed by specific end users. You can review the performance of individual Delivery Groups in the Summary Delivery Group view. This view allows you to review general information about a selected delivery group along
with performance trends in session counts, connected users, machine and connection failures. Use this view to
review the general trends in the overall performance of monitored Delivery Groups and to look for any
indicators that suggest potential bottlenecks. For example, an unusually high number of connection failures can
affect the end-user experience and should be investigated.
Figure 125. Summary - Delivery Group view
Table 13. Summary - Delivery Group view
General information about the session, such as its name, state, catalog name, type (desktop
or application), support type, and the delivery group to which it belongs.
General
information
Figure 126. General information
Session Count
Session and user counts, and the counts of system- and connection-related failures, all over
Connected User the selected time period.
Count
Figure 127. Session Count, Connected User Count, Machine Failure Trend, and
Machine Failure Connection Failure Trend views
Trend
Connection
Failure Trend
Foglight for XenDesktop and XenApp 5.6.16
User Guide
61
Table 13. Summary - Delivery Group view
Displays user logon counts over the selected time period. It also lists the numbers of
desktops that are available, disconnected, and in use, and the projected trends.
Logon Count
Trend
Figure 128. Logon Count Trend view
General information about the session, such as its type (desktop or application), the user
associated with the session, client name, desktop name, additional session details, resource
utilization, and latency.
Sessions
Figure 129. Sessions view
Displays the alarms generated against the selected delivery group. Each entry indicates the
alarm severity (Warning, Critical, or Fatal), the time when the alarm was generated, and an
explanation indicating what triggered the alarm.
Alarms
Figure 130. Alarms view
Monitoring vSphere Resources
A typical vSphere® infrastructure consists of the following objects:
•
Virtual centers: Software used to manage virtual environments that are built on the VMware®
virtualization platform. Each virtual center creates a hierarchical structure of virtual objects that
enables a system administrator to logically lay out their virtual infrastructure configuration.
•
ESX® hosts: Physical machines hosting one or more virtual machines.
•
Datastores: Storage location for virtual machine files.
IMPORTANT: vSphere resources are monitored with Foglight™ for VMware. The VMware
Performance Agent, included with Foglight for VMware, collects this information and populates the
XenDesktop Environment dashboard. If you want to monitor a Virtual Center, you need a running
instance of the VMware Performance Agent. For more information about this agent, see the
Foglight for VMware User and Reference Guide.
You can monitor the performance of these elements when you select the vSphere tile on the XenDesktop
Environment dashboard. The information appearing in the vSphere Infrastructure Quick View can help you
discover sources of performance degradation such as spikes in CPU, memory and disk usage, and to reallocate
resources where they are most needed.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
62
Figure 131. vSphere Infrastructure Quick View
To explore vSphere resources:
1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the vSphere tile.
3
To display resource utilization statistics for a monitored virtual center or an ESX host, vSphere
Infrastructure Quick View, in the vSphere Infrastructure view on the left, click a virtual center node or
an ESX host node.
The vSphere Infrastructure Quick View refreshes, showing a summary view on the right.
Figure 132. Summary - Virtual Center view
This view displays the overall resource utilization for the selected object and shows the high-level
performance trends in the CPU, memory, disk, and network utilization. For more information, see
Investigating the Use of Virtual Center and ESX Host Resources on page 66.
4
To display more details about the selected object, in the top-right corner, click Explore.
The display area refreshes, displaying information about the selected object in the VMware Explorer.
This dashboard provides a hierarchical inventory, in the form of tiles, of the objects that are related to
the selected object. It also contains a set of collapsible views, displaying resource utilization metrics,
physical configuration details, datastore configuration, and a list of messages associated with the virtual
center.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
63
Figure 133. Exploring Virtual Centers
The VMware Explorer dashboard comes with Foglight for VMware. For more information about this
dashboard, see the Foglight for VMware User and Reference Guide.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
5
In the vSphere Infrastructure Quick View, in the vSphere Infrastructure view on the left, under
Datastores, click a datastore node.
The vSphere Infrastructure Quick View refreshes, showing the Summary - Datastore view on the right.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
64
Figure 134. Summary - Datastore view
This view displays the overall resource utilization and the amounts of system resource consumption for
the selected physical datastore. For more information, see Investigating the Use of Datastore Resources
on page 69.
6
To display more details about the selected datastore, in the top-right corner, click Explore.
Figure 135. Exploring datastores
The display area refreshes, showing additional information about the selected datastore. This view
provides disk storage performance metrics for the selected datastore. For more information, see
Exploring Individual Datastores on page 70.
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left
corner.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
65
Investigating the Use of Virtual Center and ESX Host
Resources
A virtual center application creates a hierarchical structure of virtual objects that enables a system
administrator to logically lay out their virtual infrastructure configuration. In your monitored virtual center,
ESX® hosts are physical machines hosting one or more virtual machines.
You can review the performance of monitored virtual centers and ESX hosts using the Summary - Virtual Center
and Summary - ESX Host views. These views can help you identify and prevent potential bottlenecks by
reallocating resources where they are most needed. They appear on the right in the Quick View when you select
a virtual center or an ESX host in the left pane.
Figure 136. Summary - ESX Host view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
66
Table 14. Summary - ESX Host view
Identifies the objects that are associated with the virtual center or ESX host and displays
their alarm state.
Figure 137. Related Items view
Related Items
Resource
Utilizations
CPU
The CPU Load spinner indicates the current percentage of the CPU resources
the selected virtual center or ESX host uses to execute system code and user
programs, based on the total CPU capacity. The % Used line in the CPU
Utilization chart shows the percentage of the CPU resources the selected
virtual center or ESX host uses to execute system code and user programs,
during the selected time period. % Ready displays the percentage of the CPU
resources that are ready for the virtual center or ESX host to execute system
code and user programs during the selected time period. The Baseline area in
the chart (ESX hosts only) indicates the expected CPU utilization range based
on historical data.
Figure 138. CPU view
Virtual Centers only
The Swapped line in the Memory Utilization chart shows the amount of
memory that is stored in disk swap space, during the selected time period.
Shared displays the amount of the virtual machine memory that is freed up
due to transparent page sharing. Ballooned represents he amount of physical
memory that is actively being used by the VMware Memory Control Driver to
allow the guest OS to selectively swap memory. Active shows the amount of
the available memory that the virtual center uses during the selected time
period.
Memory
The Total Memory value below the chart is the total amount of memory
available to the selected virtual center. Memory Used shows the percentage
of the memory resources the selected virtual center currently uses
Figure 139. Virtual Center Memory view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
67
Table 14. Summary - ESX Host view
The Disk I/O spinner indicates the rate at which the selected virtual center
currently reads data from and writes to disk. The Read Rate line in the Disk
Utilization chart represents the rate at which the selected virtual center
reads data from the disk during the selected time period. Write Rate displays
the rate at which the selected virtual center writes data to disk.
Disk
Figure 140. Virtual Center Disk view
The Network I/O spinner indicates the rate at which the selected virtual
center currently reads data from and writes to the network. The Receive Rate
line in the Network Utilization chart represents the rate at which the
selected virtual center reads data from the network during the selected time
period. Send Rate displays the rate at which the selected virtual center sends
data to the network.
Network
Figure 141. Virtual Center Network view
ESX hosts only
The Memory Load spinner indicates the percentage of the memory resources
the selected ESX host currently uses. The Utilization line in the Memory
Utilization chart shows the percentage of the memory resources the selected
ESX host uses during the selected time period. The Baseline area in the chart
indicates the expected memory utilization range based on historical data.
Memory
Figure 142. ESX host Memory view
The Datastore I/O spinner indicates the rate at which the selected ESX host
currently reads data from and writes to the associated datastore. The
Transfer Rate line in the Datastore Utilization chart represents the rate at
which the selected virtual center reads data from and writes data to the
datastore during the selected time period. The Baseline area in the chart
indicates the expected datastore utilization range based on historical data.
Datastore
Figure 143. ESX host Datastore view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
68
Table 14. Summary - ESX Host view
The Network I/O spinner indicates the rate at which the selected ESX host
currently reads data from and writes to the network. The Transfer Rate line in
the Network Utilization chart represents the rate at which the selected
virtual center transfers data from and to the network during the selected time
period. The Baseline area in the chart indicates the expected network
utilization range based on historical data.
Network
Figure 144. ESX host Network view
Displays the alarms generated against the selected virtual center or ESX host. Each entry
indicates the alarm severity (Warning, Critical, or Fatal), the time when the alarm was
generated, and an explanation indicating what triggered the alarm.
Alarms
Figure 145. Alarms view
Investigating the Use of Datastore Resources
A datastore represents a storage location for virtual machine files. You can review the performance of
monitored datastores using the Summary - Datastore view, appearing on the right in the vSphere
Infrastructure Quick View, when you select a datastore in the vSphere Infrastructure view on the left. This
view displays the overall resource utilization statistics and the amounts of system resource consumption for a
physical datastore. This information can help you identify prevent potential bottlenecks. For example, a high
amount of used space typically calls for reallocation of storage resources, as required.
Figure 146. Summary - Datastore view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
69
Table 15. Summary - Datastore view
Identifies the objects that are associated with the selected datastore and
displays their alarm state.
Figure 147. Related Items view
Related Items
Displays the counts of generated alarms in each severity state, the total disk
capacity, amounts of used and free disk space, percentage od free space,
estimated weekly rate, estimated time after which the disk will be full, the
maximum file size, and file system type.
Figure 148. Resource Utilizations view
Resource Utilizations
Displays the alarms generated against the selected datastore. Each entry
indicates the alarm severity (Warning, Critical, or Fatal), the time when the
alarm was generated, and an explanation indicating what triggered the alarm.
Alarms
Figure 149. Alarms view
Exploring Individual Datastores
If you see any indicators that could lead to datastore performance degradation, you can explore it in more
detail. The Performance tab on the Datastore Explorer view identifies the virtual machines that consume the
highest amounts od the datastore resources. Use it to prevent potential performance bottlenecks by
reallocating datastore resources where they are most needed.
The FAQTs tab on this view allows you to review common questions and answers about the selected datastore.
For more information, see Reviewing Frequently Asked Questions on page 74. The Storage tab is provided with
Foglight™ for Storage Management. For more information about this tab, see the Foglight for Storage
Management User and Reference Guide.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
70
Figure 150. Datastore Explorer
Foglight for XenDesktop and XenApp 5.6.16
User Guide
71
Datastore Explorer
The average disk latency and data transfer rates for the selected datastore.
Figure 151. Datastore Total I/O and Latency view
Datastore Total
I/O and Latency
Identifies potential virtual machine offenders that consume the highest amounts of the
selected datastore resources. It also displays a pie chart indicating how much the
virtual machines associated with the selected datastore contribute to the overall I/O.
For each identified virtual machine, it shows its name, the ESX® host on which it is
running, the disk transfer rate, the rate of I/O operations per second, and the average
time that passes between the time the virtual machine issues and executes disk read
or write operations.
Figure 152. Datastore Performance view
Datastore
Performance
Viewing Object Dependencies
A typical XenDesktop® environment consists of many interrelated components. Understanding the dependencies
between logical and virtual components in your monitored environment and the levels of resources they
consume allows you to better understand resource-related issues, potentially affecting the stability of your
system. This can help you predict the impact a potential outage may have on your environment, and to prevent
such events, by reallocating resources where they are most needed.
The XenDesktop Dependency dashboard visualizes the relationships between the objects in your environment
through an interactive map. The map illustrates how different components relate to each other, and the levels
of the available resources available to them.
To access the Dependency map:
•
On the XenDesktop Environment dashboard, on the Monitoring tab, select a delivery group, desktop, or
application, and click View Dependency.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
72
Figure 153. Dependency map
When you open a dependency map, the XenDesktop Desktop tab appears on the navigation panel. This tab
displays a a navigation tree representing a simplified map of your monitored objects. On the right of each
object or object group, alarm indicators appear. Each indicator represents the alarm of the highest severity that
is generated against the object. For an object type container (for example, All DeliveryGroups), the status
indicator represents the alarm of highest severity that is outstanding for all objects belonging to that group.
Figure 154. XenDesktop Desktop tab
When you select an object in the navigation tree, the display area refreshes, showing the selected object and
any dependencies that it may have with other objects in your monitored environment.
Figure 155. Selecting objects in a dependency map
The complexity of the information appearing in a dependency map depends on the selected object and the
dependencies that object has with other objects within your integrated infrastructure.
In a large multi-component environment, dependency maps are likely complex and may not fit your screen. The
NAVIGATOR in the top-right corner allows you to easily set the zoom level by dragging the slider into the
appropriate position.
Figure 156. Navigator view
Foglight for XenDesktop and XenApp 5.6.16
User Guide
73
Figure 157. Object health indicators
Dependencies between the objects in a map are illustrated with single-directional arrows. The color of the
arrow reflects the alarm state of the target object: gray for Normal, yellow for Warning, orange for Critical, and
red for the Fatal state.
Figure 158. Object dependencies
To find out more about an object appearing in the dependency map, click the object icon. A dialog box appears,
displaying more details about that object. The type and range of information appearing in the dialog box
depends on the selected object’s type. For example, drilling down on a XenDesktop machine shows the machine
name, DNS name, and the type of services hosted on the machine (desktops, applications, or desktops and
applications), and the count of user sessions over the selected time range.
Figure 159. Drilling down on XenDesktop machine
TIP: To return to the XenDesktop Environment dashboard, use the bread crumb trail in the top-left corner.
Reviewing Frequently Asked Questions
Foglight™ for XenDesktop and XenApp offers a collection of frequently asked questions that provide quick insight
into resource utilization levels for the applications, desktops, user sessions, and the overall infrastructure in
your monitored system. The question mechanism is interactive, guiding you to choose a category and specify
additional parameters.
You can find the available questions on the FAQts tab of the XenDesktop Environment dashboard.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
74
Figure 160. FAQts tab
On this tab, the Categories pane several question groups. Selecting a category shows the questions belonging to
that category in the Questions pane. From there, clicking a question shows the answer on the right.
Figure 161. Choosing questions and reviewing answers
Generating Reports
Foglight™ for XenDesktop and XenApp includes a report generation ability. This allows you to create reports
using a set of predefined templates to report on the various aspects of your virtual environment. Foglight for
XenDesktop and XenApp includes a collection of predefined report templates.
You can generate, copy, and edit reports using the Manage Reports dashboard included with the Management
Server.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
75
Figure 162. Manage Reports dashboard
For complete information about this dashboard, see the Foglight User Help.
The following templates are available with Foglight for XenDesktop and XenApp.
Table 16. Report templates
Report Template
Use it to…
XenDesktop Application Summary
Find out which applications have the most instances, and to identify
the ones with the slowest application sessions, highest CPU and
memory utilization, and highest I/O transfer rates.
XenDesktop Desktop Summary
Find out which desktops have the most sessions, and to identify the
ones with the slowest sessions, highest CPU and memory utilization,
and highest I/O transfer rates.
XenDesktopSite Summary
Review general information about the monitored XenDesktop site
along with performance trends in session counts, logon duration,
machine and connection failures. This report also provides general
information about the existing delivery groups along with performance
trends in their session counts, connected users, machine and
connection failures.
Foglight for XenDesktop and XenApp 5.6.16
User Guide
76
About Dell
Dell listens to customers and delivers worldwide innovative technology, business solutions and services they
trust and value. For more information, visit www.software.dell.com.
Contacting Dell
Technical support:
Online support
Product questions and sales:
(800) 306-9329
Email:
info@software.dell.com
Technical support resources
Technical support is available to customers who have purchased Dell software with a valid maintenance
contract and to customers who have trial versions. To access the Support Portal, go to
https://support.software.dell.com/.
The Support Portal provides self-help tools you can use to solve problems quickly and independently, 24 hours a
day, 365 days a year. In addition, the portal provides direct access to product support engineers through an
online Service Request system.
The site enables you to:
•
Create, update, and manage Service Requests (cases)
•
View Knowledge Base articles
•
Obtain product notifications
•
Download software. For trial software, go to Trial Downloads.
•
View how-to videos
•
Engage in community discussions
•
Chat with a support engineer
Foglight for XenDesktop and XenApp 5.6.16
User Guide
77
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising