+ All Categories
Home > Documents > Proactive Performance Monitoring for Citrix XenApp...

Proactive Performance Monitoring for Citrix XenApp...

Date post: 26-May-2018
Category:
Upload: phungnhan
View: 223 times
Download: 0 times
Share this document with a friend
20
Proactive Performance Monitoring for Citrix XenApp & XenDesktop TECHNOLOGY OVERVIEW In approximately one week, support tickets dropped by 25% Our customers were complaining about persistent slowness with Citrix. The Goliath team quickly identified the root cause of several issues and suggested remediation actions. Once we implemented them, our support tickets dropped by 25% in approximately one week. Chad Brisendine CIO of St. Luke’s University Health Network #324 Fortune 500
Transcript

Proactive Performance Monitoring for Citrix XenApp & XenDesktop

TECHNOLOGY OVERVIEW

In approximately one week,

support tickets dropped by 25%

” Our customers were complaining about persistent slowness with Citrix. The Goliath team quickly identified the root cause of several issues and suggested remediation actions. Once we implemented them, our support tickets dropped by 25% in approximately one week.

Chad Brisendine

CIO of St. Luke’s University Health Network

#324 Fortune 500

Table of Contents

Summary .............................................................................................................................................. 3

Purpose Built for Citrix Environments ................................................................................................. 3

Coexistence with Enterprise Monitoring Tools............................................................................... 4

Three Citrix Focused Products ............................................................................................................. 5

Purpose Built Monitoring for Citrix XenApp & XenDesktop ................................................................. 6

a . Topology View........................................................................................................................................................ 6

b . Real-Time Citrix Performance Graphs..................................................................................................................... 7

b. Real-Time XenApp & XenDesktop Session Display ..................................................................................................7

c. Real-Time ICA Channel Drill Down From Session Display ........................................................................................8

d. Real-Time Session Logon Duration Drill Down From Session Display …....................................................................8

e. Out-of-the-Box Monitoring Intelligence for Common Failure Points ....................................................................10

Proactive Functionality to Guarantee Citrix End User Experience by Predicting & Preventing ........... 11

a. Goliath Application Availability Monitor Dashboard & Drill Down .......................................................................11

Advanced Remediation Capabilities to Improve Troubleshooting & Help Desk

Operational Workflows ........................................................................................................................ 12

a. Threshold-Based Alerting ........................................................................................................................................12

b. Alert Resolution Feature .........................................................................................................................................12

c. Automated Remediation Actions .............................................................................................................................13

Goliath for NetScaler provides both Web Traffic Information Alongside Citrix Session Details .......... 14

a. Real-Time Web Traffic & Load Balance Dashboard.................................................................................................14

b. Alert on Faults & Errors...........................................................................................................................................14

c. Citrix Sessions Dashboard & Drill Down ..................................................................................................................15

d. Share Reports via Email, Live Share, or CSV ............................................................................................................16

Reporting.............................................................................................................................................. 17

Page 3

Summary

This document highlights a few of the differentiating features Goliath offers that are currently unavailable with any other solutions in the marketplace and that have allowed organizations to more proactively manage their Citrix environments and the associated end user experience.

Purpose Built for Citrix Environments

Application & desktop virtualization brings a unique set of challenges to organizations that already leverage a complex combination of infrastructure technologies. Goliath’s solutions address the evolving challenges of managing Citrix environments by allowing IT professionals to proactively anticipate, troubleshoot, resolve and prevent performance issues for Citrix-specific elements as well as the supporting virtual and cloud infrastructures upon which they rely for application delivery.

In particular, Goliath’s solutions fill the gap left in the marketplace between simplistic native utilities/point products, and expensive, services-intensive enterprise solutions. As a Premier Citrix Ready Partner, Goliath works alongside Citrix product managers to bring to market solutions which allow Citrix customers to proactively manage and improve the experience for their Citrix XenApp and XenDesktop end users.

To this end, Goliath focuses on providing granular visibility & advanced proactive operational functionality into three key areas that most often impact Citrix end user experience:

Simply put, if an administrator receives a call regarding an end user issue, it most often is occurring when the user is logging on or using the application. This is where we offer deep visibility into detailed metrics which allow IT staff to troubleshoot and resolve performance issues.

Goliath brings the only cost effective, feature rich solution that allows organizations to shift their operational posture from being passive and reactive to proactive and preventative in ensuring quality end user experience.

Page 4

Co-existence with Enterprise Monitoring Tools

To better support the needs of large enterprises, Goliath has made it easy to leverage its purpose-built feature set by co-existing alongside and integrating with enterprise monitoring tools (which are frequently different for each IT silo within an organization.) This allows enterprises to acquire Goliath’s differentiating functionality around Citrix without requiring disruptive forklift upgrades or feature overlap.

Easy to Use Cost Effective Deep Functionality Co-Existence

Page 5

Three Citrix Focused Products

I. GOLIATH PERFORMANCE MONITOR

Proactive IT Performance Monitoring for Virtual Server, Virtual Desktop, Hybrid Cloud, and Mobile Environments

Goliath Performance Monitor provides complete support for monitoring virtual server, virtual desktop and hybrid cloud environments, and provides specialized modules for certain EHR and EMR applications. The technology has been architected from the ground up to help IT administrators anticipate issues before they become problems, troubleshoot and resolve problems quickly and with minimal end user impact when they do occur, and ultimately prevent them from happening in the future.

II. GOLIATH FOR NETSCALER

Proactive Analysis and Reporting for Citrix NetScaler

Goliath for NetScaler is Citrix Verified Ready technology that translates AppFlow data into real-time performance dashboards, unlimited historical reports, and threshold-based alerts.

Goliath for NetScaler enhances the functionality of your Enterprise and Platinum Edition of NetScaler by adding functionality like performance analysis, trending, and data exports via API or CSV.

III. APPLICATION AVAILABILITY MONITOR

Confirm Citrix is Available for Local or Remote End Users This is a complete early warning system that lets you know in advance if an end user is going to have a problem when they try to access an application so you can fix it before they are negatively impacted. The technology is designed to:

Confirm that applications and the IT delivery infrastructure are available and working

Send alerts if they fail or are slow for troubleshooting

Provide reports as objective evidence of success, slowness or failure so permanent fix actions can be put in place to prevent issues in the future.

Page 6

Purpose-Built Monitoring for Citrix XenApp & XenDesktop

Goliath Performance Monitor (GPM) is the only IT performance monitoring solution that brings together granular Citrix XenApp and XenDesktop data and metrics from the underlying delivery infrastructure in a single console. GPM is preconfigured to proactively find and monitor common Citrix XenApp and XenDesktop, infrastructure, and role server failure points. This allows you to proactively anticipate, troubleshoot, resolve, and prevent performance issues in the most complex Citrix XenApp and XenDesktop environments. Citrix Topology View The new Goliath Topology View for Citrix Monitoring and Troubleshooting adds additional layers of visibility into the Citrix Delivery Infrastructure. The Topology View enables quick and easy identification of performance issues, allowing troubleshooting to start from a dynamic high-level view and move through the lower level logical components. Topology View gives administrators the ability to understand the health of their Citrix XenApp or Citrix XenDesktop infrastructure end-to-end, how the health of each of those components impact each other, and ultimately the end user’s experience.

Graphically track Citrix End User Experience and Resource Consumption at each level including Citrix Infrastructure, Delivery Group, Machine Catalog, Cluster, and Host level to isolate fault domain.

Automatic mapping of your Citrix environment to quickly show fault domains through visibility to relationships between infrastructure, resources, and users.

Drilldown between layers of your Citrix infrastructure to identify root cause with Real-Time alerting to identify components impacted faults, resource availability, and Citrix end user experience issues.

Holistically track the health of each Delivery Group and Machine Catalogs to isolate user versus infrastructure oriented problems.

Visibility between errors, faults, and performance, between each layer of the infrastructure, including virtual infrastructure, server, and End User Experience, is correlated in one easy to use graphical representation of your environment.

Quickly investigate supporting infrastructure such as Active Directory Controllers, SQL, Hypervisor and more

Auto-Scale mapping to support larger Citrix environments

Page 7

Real-Time Citrix Performance Graphs Goliath provides five layers of visibility in one console: hardware, host, VM, OS and application. Trend Citrix ICA/HDX Latency and Logon Duration as well as resource utilization of each server.

Real-Time XenApp & XenDesktop Session Display Goliath provides granular real-time and historic data for all Citrix Sessions. When there are end user experience issues, drill into a user session to gain deeper visibility and identify the root cause.

Page 8

Real-Time ICA Channel Drill Down From Session Display Goliath provides industry-leading visibility into Citrix session performance by breaking down the ICA/HDX protocol and returning precise metrics around individual ICA/HDX channel performance.

Detailed ICA/HDX Channel Metrics Include:

User Connection Performance Printing Bandwidth Audio Bandwidth Clipboard Bandwidth Keyboard and Mouse Bandwidth

Thinwire Bandwidth DCR Bandwidth Multimedia Bandwidth And more

Real-Time Citrix Logon Duration Drilldown from XenApp/XenDesktop Session Display The real-time Citrix Logon Duration Drilldown breaks down a user’s logon process into each of the stages to help understand what needs to be optimized to improve logon times. This report can also be used to identify and troubleshoot session load problems by identifying what may be getting stuck or taking too long to process. Threshold based alerting on user logon times also possible.

Page 9

The logon duration drilldown allows an administrator to parse logon times into each of the stages and sub stages. This includes the details of the brokering process that the Citrix Delivery Controller and Receiver is responsible for and the breakdown of the session launch from mouse click to being delivered onto the XenApp/XenDesktop Server or VDI, including but not limited to:

End User Mouse Click to Launch Application or Desktop to Session Host ICA/HDX File Download XML Service Name Resolution of an App or Desktop to a Session Host User Authentication Time to Request Session Creation Determine the Session Host STA Ticket Retrieval Logon Script Execution Profile Load and Drive Mapping Session Creation Desktop Load

When the Session is established on the XenApp/XenDesktop Server or VDI, GPM further breaks down the policy and profile load stages to determine the root cause of which script or stage caused the logon delay. This is accomplished by providing the details of how long each process took and iterating each execution stage and how that occurs including:

Identifying and Establishing connection to the Domain Controller for authentication LDAP calls to copy over policies Copying over each Script File

Execution of each group policy and script to determine the execution time of:

Registry Extensions Citrix Group Policy Folder Redirection Citrix Profile Management

Drive Mapping Printer Mapping OU Policy Execution

Page 10

Out-of-the-Box Monitoring Intelligence for Common Failure Points

Goliath Performance Monitor comes with “embedded intelligence” consisting of hundreds of pre-configured monitoring rules and alerts based upon best practices from Citrix, VMware, Microsoft, and our own Goliath consulting experience. So immediately upon deployment, the product begins using this embedded intelligence to automatically search out these known failure points and conditions. This out-of-the-box functionality simplifies deployment and allows for administrators to immediately begin focusing on improving environmental bottlenecks or failure points

These rules cover the following conditions and more:

Virtual Host & VM: CPU, CPU Ready, Memory Provisioning, Storage Performance, and B/W Usage XenApp & XenDesktop End User Experience: ICA/HDX Latency, Logon Duration, Server Load

Unregistered machines, active users/sessions per server, and available desktops

Application Crashes, Hangs, and high CPU/Memory utilization Citrix Delivery Controller, StoreFront, PVS, Licensing Server, and Windows Dependencies Group Policy and Registry Faults Printing and Profile Faults Windows Errors and Faults

Page 11

Proactive Funtionality to Guarentee Citrix End User Experience by Predicting & Preventing

Application Availability Monitor Dashboard & Drilldown Goliath is the industry’s only proactive, production-ready end-user experience software that validates availability of the entire Citrix delivery infrastructure (including the NetScaler). It ensures availability by executing real Citrix sessions that exercise the exact same steps a user takes during the Citrix logon process. Regardless of whether a user is remote or local, the Goliath Application Availability Monitor gives administrators an “early warning system” that allows them to know exactly what the Citrix end user experience will be like for their users – in advance

End User Application Availability Drilldown

When there is a logon failure an administrator will be alerted immediately. Using the simulation details, users pinpoint where the failure occurred, and the root cause.

Quickly identify problems by analyzing the Citrix Session Launch Process workflow:

1. Accessing and authenticating through the NetScaler 2. Connecting to the Citrix StoreFront/Web Interface 3. Authenticating to the Delivery Controller 4. Confirming Application Enumeration 5. Launching the Citrix delivered Desktop or Application 6. Validate the authentication, profile, and session load 7. Confirm a successful launch

Test by User, Location, or App/Desktop specific conditions

Understand Health by Stage

Drill into Simulation details to identify failure points

Quickly Identify Root Cause

Page 12

Advanced Remediation Capabilities to Improve Troubleshooting & Help Desk Operational Workflows

Goliath goes beyond providing differentiating Citrix visibility and granular metrics by also delivering unique operational features that allow organizations to take the next step in improve operational IT troubleshooting and Help Desk workflows.

Threshold-Based Alerting Define custom thresholds and receive proactive notifications based on faults, errors, and conditions so administrators can resolve issues before end users complain. Configuring alerts and tuning them to the specifications of each department requires no scripting or customizations because there are prebuilt templates for each type of alert.

Alert Resolution Feature For workflows that cannot be automated, Goliath allows administrators to automatically pass on troubleshooting instructions to the appropriate administrators when certain alerts are triggered. This enables consistent response quality regardless of the help desk responder.

Page 13

Automated Remediation Actions

You can configure automatic remediation fixes to take place when certain alerts are triggered based on faults, events or conditions. Whether it be restarting a service, or running a PowerShell script, Goliath supports a number of “self- healing” workflows to allow IT organizations to dramatically increase Help Desk response times and implement truly proactive IT processes.

Citrix: Restart Print, Application, & Citrix Services Logoff disconnected user sessions Restart VDA Agent or VDI Sessions Disable Logons to XenApp Servers Kill Print Processes Clear Print Queues Kill Apps with Memory/CPU leaks Reset Applications Detect old Citrix Receiver Versions on

client and automate update

Infrastructure: Restart SQL Service Unlock User Account Rebalance VDI Sessions across Host* Restart ANY Application Terminate Applications Processes Restart Backup Job Execute Windows Job Scheduler tasks Reboot Servers

Page 14

Goliath for NetScaler provides both Web Traffic Information Alongside Citrix Session details

Examples of common remediation actions for Citrix & infrastructure items are: Real-Time Web Traffic & Load Balance Dashboard View real-time and trending transactions connecting through the NetScaler. One can also customize the bottom portion of the dashboard to view important data points on the display

Alert on Faults & Errors Goliath includes threshold-based alerting so one can anticipate performance issues and alert on them when they occur

Page 15

Citrix Sessions Dashboard Goliath provides deep insight into XenApp & XenDesktop session information from one centralized dashboard. One can analyze XenApp and XenDesktop key performance metrics such as RTT, Jitter, and number of applications running. This enables you to help ensure the seamless delivery of applications through XenApp and XenDesktop by having a complete view of both NetScaler performance and overall XenApp and XenDesktop key performance metrics

Citrix Sessions Drill Down To analyze XenApp and XenDesktop key performance metrics such as RTT, Jitter, and bytes sent/received, drill into a user session to identify the exact conditions taking place.

Page 16

Share Reports via Email, Live-Share, and CSV Features

Goliath’s interactive features allow live reports to be shared with other team members at no additional licensing or product requirement. The multiple sharing options can all be executed with a click of a button.

Goliath for NetScaler translates AppFlow into real time dashboards and historical reports for alerting, analysis, troubleshooting, collaboration and reporting.

Citrix User Experience Client and Server RTT Client and Server Jitter

Real-time Latency Alerting To Ticketing Systems To Other Monitoring Tools

XenApp/XenDesktop Drilldown Users-Apps-Sessions

Collaboration Share Real-time Dashboards Send Reports & Export Data

Application Utilization Per Application Usage Trends Session Performance

Web Server Metrics URLs & Page Views Web Browser Used

NetScaler Performance VIP, Activity, Connection

Page 17

Reporting

66 Out Of The Box Reports For Full Visibility Into Your Infrastructure, Performance Issues & End User Experience

Citrix XenApp & Xen Desktop Reports

With the XenApp & XenDesktop reports in Goliath Performance Monitor (which includes modules for NVIDIA vGPU & EMR/EHR Apps) you get complete end-to-end visibility into the underlying delivery infrastructure so you can see how your environment is performing.

XenApp Reports Client Report End User Activity Report Environment Summary Report License Usage Report Peak Usage Server Health Session Activity

XenDesktop Reports Client Report End User Activity Report Environment Summary Report License Usage Report Peak Usage Session Activity Gold Image Health

Citrix XenApp & XenDesktop End User Experience Reports & VMware Reports

To proactively manage the Citrix XenApp/XenDesktop end user experience using, this set of reports will allow you to proactively detect and troubleshoot issues such as printing, profile and logon failures, and high ICA latency in order to remediate issues before end users complain.

Citrix End User Experience Reports XenApp Logon Duration XenDesktop Logon Duration XenApp ICA Latency XenDesktop ICA Latency XenApp End User Experience XenApp End to End Connection RDS & Terminal Services Errors User Logon Problems

Application Availability Monitor Reports

Simulation Success or Failure Analysis

VMware & XenServer Performance Reports Citrix XenServer – Host Performance Citrix XenServer – Virtual Machine Performance Citrix XenServer – Storage Usage VMware ESX/ESXi – Host Performance VMware ESX/ESXi – Virtual Machine Performance VMware ESX/ESXi – Storage Usage

Page 18

Citrix NetScaler Reports Goliath for NetScaler translates AppFlow data into historical reports and unlimited time frame reports. The data can be exported via API or CSV and shared with your team so you can proactively troubleshoot and remediate performance issues by instantly sharing performance data with your team.

NetScaler Reports Web: URL Activity Summary

Web: Server Activity Summary

Web: Virtual Server (VIP) Activity

Web: NetScaler Activity

Web: Browser/Client Activity Summary

Web: User Activity

Web: Status Code Summary

XenApp/XenDesktop Sessions

XenApp Apps

Web: URL Detail

Web: Server Detail

Web: VIP Detail

Web: NetScaler Detail

Web: Browser Detail

Web: User Detail

Web: Status Code Detail

XenApp Applications Detail

XenApp/XenDesktop Session Detail

IT Infrastructure Reporting To proactively manage your entire virtual and physical IT infrastructure and elements like OS, Network, Goliath has a series of IT Infrastructure Performance Reports that can help you get ahead of infrastructure performance issues that may cause end users to experience problems such as printing and profile failures.

Alert Analysis

Group Policy & Registry Health

Logical Drive Utilization Status

Memory Utilization Status

Printing Health

Profile Errors

Registry Monitor Status

Server Configuration Details

Server Monitoring Rules Assignments

SSL & Communication Errors

Syslog Message Analysis

Uptime & Availability

Windows Event Log Analysis

Windows Server & Configuration Errors

Operating System Inventory

Group Inventory

User Security

Page 19

Citrix XenApp & XenDesktop ICA Latency Report ICA Latency is a great indicator of user performance and experience. Run this report on an on-demand or scheduled basis to report on the Top 20 user with the highest ICA Latency or all users with a latency greater then ‘X’ milliseconds.

Citrix XenApp & XenDesktop Logon Duration Report This report breaks down a user’s logon process into each of the different logon stages to allow administrators it understand what components need to be optimized to improve logon times.


Recommended