Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid

Preview:

Citation preview

© eG Innovations, Inc | www.eginnovations.com

Choosing a Citrix Monitoring Strategy:Key Capabilities & Pitfalls to Avoid

Rob BeekmansSenior ConsultantPQRrob.beekmans@pqr.nl

Srinivas RamanathanCEOeG Innovationssrinivas@eginnovations.com

© eG Innovations, Inc | www.eginnovations.com

Bruce PopkyDirector of Marketing StrategyeG Innovationsbruce.popky@eginnovations.com

Moderator

© eG Innovations, Inc | www.eginnovations.com

Please submit your questions at any time during the webinar using the questions panel on the GoToWebinar client. This webinar is being recorded. You will receive a link to the recording in a few days. A copy of this presentation is posted on SlideShare:http://www.slideshare.net/eginnovations/

Logistics

© eG Innovations, Inc | www.eginnovations.com

eG Innovations Leading provider of IT performance monitoring, diagnosis and reporting software Specialists in Citrix performance monitoring and management Citrix Premier Technology Partner since 2004 Our solutions are used in some of the largest Citrix deployments in the world

© eG Innovations, Inc | www.eginnovations.com

PQR

© eG Innovations, Inc | www.eginnovations.com

Srinivas RamanathanCEOeG Innovationssrinivas@eginnovations.com@sramanat

Rob BeekmansSenior ConsultantPQRrob.beekmans@pqr.nl@robbeekmans, http://robbeekmans.net

Today’s Presenters

© eG Innovations, Inc | www.eginnovations.com

Agenda Citrix performance monitoring wish list A quick look at the built-in Citrix monitoring tools: Citrix Director Citrix NetScaler Insight Citrix SCOM management packs What they do and what they don’t do

How eG Enterprise complements the built-in Citrix monitoring tools

Q & A

© eG Innovations, Inc | www.eginnovations.com

48%

45%

7%

The most performance sensitive service Similar in performance demands as other services Not that performance sensitive

Citrix – One of the Most Performance Sensitive Enterprise Applications

Source: 2016 Citrix Performance Survey, http://www.eginnovations.com/solutions/sign-in?whitepaper=36

93% believe that Citrix is one of the performance sensitive services in enterprise networks.

© eG Innovations, Inc | www.eginnovations.com

Our Citrix Performance MonitoringWish List

© eG Innovations, Inc | www.eginnovations.com

Server Monitoring: Required, Not Sufficient

CPU

Memory

Disk

Network

Server Monitoring Is the server sized correctly? Is there an OS bottleneck: CPU, memory, disk? Is the page file usage high? Are there many disk reads/writes? Is any process leaking handles? Are there excessive TCP retransmissions from the servers?Citrix performance can be affected by network, virtualization, storage, application issues. Server monitoring is necessary, but not sufficient.

© eG Innovations, Inc | www.eginnovations.com

Session Monitoring Are many sessions in disconnected state (using unnecessary resources)? How well is session pre-launch working? Are many sessions inactive? Is user logon disabled on any server? Compliance & Auditing: Who logged in? When? How long?

Conn ConnQ Active Disconnected

Idle Down Prelaunch Linger

Monitoring Citrix Sessions & States

ICA Client

ConnQ

Listener Port Idle

IdleActiveICA Session

Virtual Session

© eG Innovations, Inc | www.eginnovations.com

Logon is slowApplication is slow to launch

Session gets disconnectedKeystrokes don’t show up on time

Multimedia playback is choppy

UserExperience Printing doesn’t work

Monitoring Citrix User ExperienceUser Experience Monitoring How long did Citrix logon take? If slow, why? Profile? AD? GPO? How long does app launch take? What is a user’s screen refresh latency? Historical data for troubleshooting?

© eG Innovations, Inc | www.eginnovations.com

Emulates users Imposes the same workload again and again Provides a measure of experience EVEN when there is no real load

Monitors real users Actual workloads Direct measure of what users are seeing

Synthetic MonitoringMonitoring the Citrix User Experience

Real User Monitoring

User Experience Monitoring Simulate logon; launch different applications Synthetic monitoring from multiple locations Real user monitoring from the client, network, server Must use a combination of both approaches

© eG Innovations, Inc | www.eginnovations.com

Monitoring ICA Virtual ChannelsVirtual Channel Monitoring What is the input/output line speed? How much bandwidth is the user session consuming? How much of this is:

Audio bandwidth? Video bandwidth? Printer bandwidth? Drive bandwidth?

FramehawkDCR

ThinwireMultimedia

FlashGeneric USB

CDMAudio

LyncPrinting Mobile SDK

Mobile SensorsSmartcardClipboardKB& Mouse

ICA

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix Application UsageVirtual Application Monitoring What are the most popular applications? What are the most CPU/memory intensive applications? Who is accessing each application? For how long was an application accessed?

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix Desktops (VDI)Virtual Desktop Monitoring Visibility inside the desktop is essential Should not require agents on each desktop Report by user logged onto the desktop, not VM name What applications are being accessed? What resources are in use? Which URLs are accessed for browser apps?

© eG Innovations, Inc | www.eginnovations.com

Monitoring GPUsGPU Monitoring Monitoring must be GPU-aware Support for shared and pass-through GPUs Highlight GPU bottlenecks Identify which processes/VMs are consuming GPU

CPU(s) Memory Hard Disk NIC Graphics

Hypervisor vDriver vDriver

OS – XenApp Server

VMUserSession UserSession UserSession

VirtualDriver VirtualDriver

HDX

GPUDriver

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix License UsageLicense Monitoring Is the license server available and is it responsive? Is checkin/checkout of licenses happening as expected? Are sufficient terminal server licenses available? How many licenses are in use and what are peak usage times?

© eG Innovations, Inc | www.eginnovations.com

Monitor resource usage on the servers Monitor Citrix sessions and their states Report on sessions for audit and compliance Monitor all aspects of the Citrix User Experience Support both Synthetic and Real user experience monitoring Monitor the Citrix Virtual Channels for each user session Track Citrix application usage and resource patterns Monitor virtual desktop activity and resource usage Monitor GPUs and other newer capabilities Monitor Citrix license usage

Our Citrix Monitoring Wish List

© eG Innovations, Inc | www.eginnovations.com

Monitoring the Citrix Delivery ControllerDelivery Controller (DC) Monitoring Are all key services running? Is the DC responsive? Connection to License server, Database ok? Is it time synchronized with Active Directory? Are there connections failures, unregistered desktops? Are there any VDAs not reporting to the DC? Is any delivery group running out of capacity?

Receiver

StoreFront

CitrixStudio DeliveryControllerDB

Windows Server OS MachinesWindows Desktop OS Machines

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix StoreFrontCitrix StoreFront Monitoring Is the Citrix StoreFront available and is it responsive? Are the stores accessible? What is the workload on the StoreFront/IIS web server? Are connection or authentication failures happening? Is there any unusual activity to the StoreFront server?

HA Pair StoreFront Group XenDesktopSite

NetSca

ler

StoreF

ontSto

reFont

XenDes

topCon

troller

XenDes

topCon

troller

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix NetScalerNetScaler S1

S2

S3

Pw0

E1

ADSAASGateway

SQLFTP HTTPS

HTTPTCP DMS

UDP C6 C8IAAS

NetScaler

Citrix NetScaler Monitoring Is VPN tunneling working? Many application accesses blocked by firewall rules? What is the bandwidth saving from compression? Are any of the load balanced virtual servers down or slow to respond? What ICA sessions are happening? Who and how long?

Optimization Security SwitchingSSL Offload Application Firewall L7 Request Switching

(Load Balance) TCP Offload L4-7 ACL Advanced Health Check TCP Buffering DoS Protections Content Switching Surge Protection Rewrite + Responder GSLBCompression SSL VPN VLAN, SR-IOV, PBR Caching AAA for App Traffic Dynamic RoutingWeb 2.0 Push Cloud Gateway App Controller AppExpert Callout

XenMobile NetScaler Cloud Connector NetScaler DataStream

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix Provisioning ServicesCitrix PVS Monitoring How much of the RAM cache is used? Is the server’s RAM sized correctly? How much I/O from cache vs. disk? Are there time outs at the client side? Excessive vDisk retries? What are boot times of targets? Any vDisks locked for long time?

vDisk

Citrix Provisioning Server

XenApp Servers/VDI Desktops

© eG Innovations, Inc | www.eginnovations.com

Monitoring Citrix XenMobile & ShareFileCitrix XenMobile/ShareFile Monitoring Is MDM available? Are there any non-compliant, unmanaged or jailbroken devices? Any devices with blacklisted applications? Track growth in adoption ShareFile connectivity working? Are the local storage zones working?

XenMobileMDMNetScalerGateway

ShareFile

© eG Innovations, Inc | www.eginnovations.com

Monitoring the Non-Citrix Infra Any unusual blocking activity on SQL server? Is the virtual platform sized correctly? Are CPU ready times within limits? Is Active Directory responsive? Is there excessive queueing for any of the backend apps? What is the network latency between the user’s terminal and the server farm?

Monitoring the Citrix Supporting Infrastructure

ExchangeServerMicrosoftHyper-V

VMware SQLDatabase Profile Server

SAN

© eG Innovations, Inc | www.eginnovations.com

Alerting & TicketingMulti-modal alerting(proactively)

Integration with helpdesk tools –ticketing and workflow management

© eG Innovations, Inc | www.eginnovations.com

StoreFront

Firewal

l

Firewal

lNetScaler

Desktop DeliveryController

Virtual MachineInfrastructure

Virtual DesktopAgent

XenMobile Saas, Web,Mobile, Data

ProvisioningServices

XenApp

Profile Store

License Server

Data Store

Domain Controller

Cloud

Switch SAN

Where is the Root-Cause?

What is the root cause of the service problem?Network? VMware? AD? SQL? Storage? Profile Server?

© eG Innovations, Inc | www.eginnovations.com

Rob’s Favorite Want … Mobile App for Monitoring Monitor on-the-go Get alerts wherever you are Find and fix issues from a smart phone

© eG Innovations, Inc | www.eginnovations.com

Monitor the Citrix Delivery Controller Monitor Citrix NetScaler devices Monitor application flows seen by NetScaler Monitor StoreFront and Citrix PVS Monitor Citrix supporting infrastructure (Virtual, storage, network, file/profile servers, SQL, Active Directory, backend apps) Monitor users’ network connections to Citrix farm Monitor Citrix XenMobile & ShareFile Alert proactively Assist with root-cause diagnosis Historical reports, trends, analytics – for troubleshooting, capacity planning, right-sizing, migration Mobile app for the on-the-go access

Our Citrix Monitoring Wish List

© eG Innovations, Inc | www.eginnovations.com

Monitoring Options in Citrix’s Portfolio

© eG Innovations, Inc | www.eginnovations.com

Citrix DirectorCitrix Studio Citrix Director PoSH

WCF [80]PoSH

WCF [80]

Machine Creation Services InfrastructureServices BrokerService Feature & Integration Services

Virtual Desktop (VDA)Citrix Desktop Service

Citrix ICA Service (PicaSvc2.exe)

Configuration ServicesMachine Creation Service

Host Service

AD Identify Service

Environment Test ServiceConfiguration Logging Service

Monitor ServiceStorefront Service

Broker Service

Delegated Admin Service

Controller

SQL ServerSQL ServerSQL ServerSQL Server

© eG Innovations, Inc | www.eginnovations.com

Citrix Director

© eG Innovations, Inc | www.eginnovations.com

Citrix Director

© eG Innovations, Inc | www.eginnovations.com

Citrix Director

© eG Innovations, Inc | www.eginnovations.com

Citrix Director - SummaryGood insights into Citrix sessions and virtual channelsCitrix logon breakdown for troubleshooting logon performanceDelivery controller error reporting – failed connections, desktops, etc.Control action – shadow session, terminate a session, etc.Only focuses on the Citrix stackVisibility mainly to the delivery controller and VDAsMore of a helpdesk tool – on-demand analysis, not proactive alerting

© eG Innovations, Inc | www.eginnovations.com

NetScaler

Cloud

Citrix NetScaler Insight Center

Enterprise

Desktop

NetScaler Insight Center

© eG Innovations, Inc | www.eginnovations.com

HDX InsightICA Session Start and Stop

ICA Session Handshake

Periodic Status on Data TransfersVirtual Channel Events

Application Start and Stop

TCP Events (Latency, Jitter, RTT)

Citrix NetScaler Insight Center

© eG Innovations, Inc | www.eginnovations.com

Citrix NetScaler Insight

© eG Innovations, Inc | www.eginnovations.com

Citrix NetScaler Insight

© eG Innovations, Inc | www.eginnovations.com

Citrix NetScaler Insight

© eG Innovations, Inc | www.eginnovations.com

Citrix NetScaler Insight - SummaryInsights into Citrix sessions and application launchesVisibility into network connections from user terminalsEasy to deploy, agentlessNot sufficient if the problems are on the Citrix servers/ desktops No visibility into the non-Citrix tiers (storage, virtualization, etc.)Requires NetScaler Platinum license

© eG Innovations, Inc | www.eginnovations.com

Monitors Rules Views Tasks Knowledge ReportsCitrix Management Packs

Microsoft System Center Operations Manager (SCOM)

Citrix SCOM Management Packs

© eG Innovations, Inc | www.eginnovations.com

Citrix SCOM Management Packs

© eG Innovations, Inc | www.eginnovations.com

Citrix SCOM Management Packs

© eG Innovations, Inc | www.eginnovations.com

Citrix SCOM Management Packs - SummaryGood for SCOM users – Citrix alerts in SCOMInsights into all key Citrix tiersSeveral built in reports – sessions, logons, resources, etc.

SCOM not easy to use for a Citrix adminDrilldowns are minimalVisibility into VMware, other tiers requires other management packsNeed Citrix platinum license

© eG Innovations, Inc | www.eginnovations.com

7/20/2016 Oracle Confidential –Internal/Restricted/Highly Restricted 47

© eG Innovations, Inc | www.eginnovations.com

Integrated Monitoring of Everything CitrixComplement & Extend Citrix Performance Management Solutions

Citrix NetScaler Insight Multi Admin ConsolesCitrix Director

Citrix Products

eG Enterprise Performance Monitoring

© eG Innovations, Inc | www.eginnovations.com

eG Enterprise – Live Demo

© eG Innovations, Inc | www.eginnovations.com

Single Pane of Glass View

© eG Innovations, Inc | www.eginnovations.com

Citrix XenApp In Depth

© eG Innovations, Inc | www.eginnovations.com

Auto-Baselining for Proactive Alerting

Automatically computed baseline based on time of day, day of month behavior enables proactive detection of problems.

© eG Innovations, Inc | www.eginnovations.com

Topology Views for Root-Cause Diagnosis

An issue with Citrix XenApp is affecting the user experience.

© eG Innovations, Inc | www.eginnovations.com

Making the Monitoring Virtualization Aware

The Citrix XenApp performance is in fact being affected by an issue in the VMware host it is hosted on.

© eG Innovations, Inc | www.eginnovations.com

Drilldown to the Root-Cause

One of the VMs is taking excessive CPU resources, starving other VMs and affecting the performance of application servers on these VMs.

© eG Innovations, Inc | www.eginnovations.com

Drilldown to the Root-Cause

OOPS – a samba backup job running on the VM is causing the issue!

© eG Innovations, Inc | www.eginnovations.com

Mobile App for On-the-Go Access

© eG Innovations, Inc | www.eginnovations.com

eG Enterprise - SummaryVisibility into all the Citrix tiersIndepth (domain specific) monitoring of each tierVisibility into non-Citrix tiers supporting CitrixInsights into all aspects of user experienceAuto-baselining for proactive alertingCorrelation across tiers for root-cause diagnosisReporting customized to different stakeholdersOn-the-go mobile access

© eG Innovations, Inc | www.eginnovations.com

Dramatically simplify and accelerate application performance management. Deliver peak performance, user satisfaction and ROI.

User Satisfaction

IT Productivity

Higher serviceuptime

Simplicity

Cost control & ROI

Total CitrixPerformanceManagement

Total Citrix Performance Monitoring Benefits

© eG Innovations, Inc | www.eginnovations.com

For More InformationWeb: http://www.eginnovations.comTrial: http://www.eginnovations.com/freetrialEmail: info@eginnovations.comPh: +1 (866) 526 6700

Web: http://www.pqr.comEmail: info@pqr.comPh: +31 (30) 6629729

© eG Innovations, Inc | www.eginnovations.com

© eG Innovations, Inc | www.eginnovations.com

Free Trialhttp://www.eginnovations.com/freetrial

Send an Emailinfo@eginnovations.com

Call Us+1 (866) 526 6700

Next Steps

Recommended