Service Monitoring for Virtual Desktop Infrastructures

Overview
About the eG VDI Monitor
VDI Monitoring Challenges
VDI Service Monitoring
Monitoring Capabilities
eG and Citrix EdgeSight
Whitepapers
Press
Awards
Presentations
Demo
 
 
 
 
Web Get Your Free Trial
Mail For More Information
The eG VDI Monitor, part of the eG Enterprise SuiteTM, is the most flexible, cost-effective solution available today for end-to-end monitoring, diagnosis and reporting for virtual desktop infrastructures. The distinguishing features of the eG VDI Monitor include:

Monitoring virtual desktops inside and out
User-centric monitoring and reporting
Monitoring VDI end-to-end, across every layer of every tier
Single agent architecture
Automatic baselining of metrics
Monitoring VDI as a service, not as individual silos


Monitoring Virtual Desktops Inside and Out


It is essential that a system for monitoring and diagnosing problems with virtual desktops be able to track a virtual desktop from the outside and from the inside. The eG VDI Monitor embeds patent-pending In-N-Out MonitoringTM technology that uses a single, virtualization-aware agent to collect metrics on the hypervisor, the VM kernel and the VMs.

The eG VDI Monitor provides an “outside” view of a VM that indicates relative usage of physical server resources (CPU, memory, disk, network, etc.) for each VM. While the outside view of a VM is useful in determining which VMs are resource hogs, this view does not provide in-depth insights needed for further diagnosis to determine which applications are consuming the resources. To complement the outside view, eG VDI Monitor provides an “inside” view of a VM, which highlights the relative resource consumption levels of the applications running inside the VM (Figure 1). While the outside view indicates the portion of physical resources a VM consumes, the inside view reveals the relative usage levels for the applications running inside the VM. This inside view of a VM is critical for effective root-cause diagnosis.

Fig 1: The eG VDI Monitor's patent-pending In-N-Out Monitoring Technology

User-Centric Monitoring and Reporting


In VDI environments, the workload of a VM depends on which user is logged on to that VM. Administrators need to know which users are logged on to the VDI service, what applications they are using, what response times they are seeing, and how long they are using the system (Figure 2) . Using this information, administrators can determine who the resource-intensive users are, what the top resource-consuming applications are, whether any malicious applications are being run on the virtual desktops, what the peak usage times are, etc. This information is critical for effective capacity planning, particularly when deciding how to scale up VDI rollouts.

Fig 2: Only the eG VDI Monitor has a user-centric view that shows performance for individual user sessions.
This is critical for diagnosis, reporting and capacity planning.

Monitoring VDI End-to-End, Across Every Layer of Every Tier


The eG VDI Monitor includes customized monitoring for all the VDI components, including terminal servers (e.g., SunRay, Microsoft), connection brokers (e.g., Leostream, Citrix XenDesktop, VMware View), license servers (Citrix license server), virtualization platform (VMware vSphere, Citrix XenServer, Microsoft, etc.). Network and storage resources used in the virtual desktop infrastructure and enterprise applications accessed by users are also monitored using the eG Enterprise Suite.

Single Agent Architecture


The eG VDI Monitor uses a simple, flexible, cost-effective licensing and deployment model. The monitoring of all of the components of the virtual desktop infrastructure is done by the eG single agent. The eG agent is a lightweight software module deployed on a physical server or on a remote system. As indicated in Figure 3, the eG agent is capable of monitoring the 85+ applications, 10+ operating systems and 5+ virtualization platforms that the eG Enterprise Suite supports. With this architecture, no additional plug-ins or modules are necessary for the eG agent. The licensing is per server monitored and not based on the number of CPUs, cores, or sockets on the server.

Fig 3: The Single Agent architecture of the eG VDI Monitor

Automatic Baselining of Metrics


Since every user session is tracked and monitored, a VDI monitoring system can easily collect hundreds of thousands of metrics for a VDI infrastructure supporting a few thousand desktops. Analyzing each metric manually and determining the norms for these metrics manually can be an arduous, time consuming and expensive task. To simplify this process, the eG VDI Monitor includes an automatic baselining capability (Figure 4) . By analyzing past history and using time tested statistical quality control techniques, the eG VDI Monitor determines time-of-day baselines for all the metrics collected. The real-time values of a metric are compared with the norm to determine times when a metric may be widely deviant from the norm. Since the baseline computation and metric analysis are done automatically, the eG VDI Monitor proactively alerts administrators to impending problem situations.

Fig 4: Automatic baselining of metrics by the eG VDI Monitor

Monitoring VDI as a Service, Not as Silos


What users of virtual desktops care about is the quality of service delivered to them. When there is a problem, the user complaint always pertains to the service. It is the administrator's responsibility to translate the user complaint into an actionable event at the operational level. To effectively monitor and manage VDI services, administrators need to monitor the user experience in order to determine times when there is a slowdown. Further, to effectively troubleshoot the infrastructure, administrators need to know the exact layer and tier that are responsible for the problem. Making the problem diagnosis harder are the various levels of inter-dependencies that exist. One application may depend on another application, VMs depend on the physical machine on which they are hosted, etc.

The eG VDI Monitor automatically analyzes performance of the VDI infrastructure from a business service context. Alerts are correlated based on the eG VDI Monitor's models of each component being monitored, based on the data flow graph/topology of the business service as well as VM-to-physical-machine mappings. Alerts are prioritized as a result of the correlation. By focusing on the most critical problems first, administrators can keep their focus on the key problems that are affecting the end user experience and overall performance of the VDI service.
   
VDI Monitoring Challenges Monitoring Capabilities The eG Single Agent