SlideShare a Scribd company logo
SUM 307 - Health Monitoring
and alerting for XenApp,
XenDesktop and Netscaler
Download this slide
http://ouo.io/f5RyS
โ€ข Health Monitoring and Recovery Policies in XenApp 6
โ€ข Key monitoring commands and techniques with XenApp
โ€ข XenDesktop 5.x Monitoring and Alerting Policies
โ€ข XenDesktop Monitoring Tools
โ€ข XenDesktop Miscellaneous
โ€ข Health Checking of Citrix Services using CAG-EE
โ€ข Alerting and Logging using CAG-EE
Agenda
โ€ข Verifies specified XenApp services
โ€ข Take an action when the verification fails
โ€ข Implemented as one or more XenApp policies
โ€ข Must be applied to a worker group or organizational unit.
โ€ข Numerous tests available
.
XA Health monitoring and Recovery Policies
XML Service TestIMA Service TestPrint Spooler TestLogon Monitor TestICA Listener TestCheck DNS TestLHC Test
Typical Problems to Be Addressed
โ€ข Enumeration of published applications
โ€ข XML Service hangs
โ€ข IMA Service hangs
โ€ข XML Ticket requests fail
โ€ข Terminal Service hangs
โ€ข Printing issues
Additional key tests โ€ฆ.
Logon Control under XenApp 6 / XenApp 6.5
New options in Citrix AppCenter (XA 6.5)
XenApp 6.5 โ€“ Logon Control Recovery Action
XenApp 6.5 โ€“ Logon Control Recovery Action
โ€ข Convenient to use
โ€ข Native on W2K8 R2
โ€ข Setup permissions
โ€ข Add the required module
โ€ข Leverage .Net objects
Monitoring through Powershell 2.0
Health monitoring and alerting for xen app, xendesktop and netscaler
โ€ข Manage XenApp servers
โ€ข Assign published applications and
Citrix policies to worker groups
โ€ข Farm Servers
โ€ข Domain OUs
โ€ข Shared Settings
โ€ข Load Balancing and failover
XenApp 6 Worker Groups
Worker Group 1
Worker Group 2Worker Group 3
XML service
IMA service
LHC
Userโ€™s login
Credential
(in http/https form)
Userโ€™s login
Credential
(in http form)
XA
XA
XA
XA
XA
XA
Web Interface
Miami
Domain
Controller
Data Collector
XA
London
Local Security Authority
Service (Lsass.exe)
Sydney
US-UK Zone
AU Zone
Userโ€™s
SIDs
Data Collector
US users
Userโ€™s login
Credential
(in http/https form)
XYZ Corp
XML service
IMA service
Local Security Authority
Service (Lsass.exe)
LHC
XA
XA
XA
XA
XA
XA
Web Interface
Miami
Domain
Controller
Userโ€™s
SIDs
Worker Group Preference Policy
Worker Group Preference Policy
Data Collector
Sydney
US-UK Zone
AU Zone
XA
Data Collector
US users
London
XYZ Corp
XML serviceXA
CPS
XA
CPS
XA
CPS
IMA service
Web Interface
WGPF:
1. Miami
2. London
3. Sydney
Domain
Controller
Data Collector
Worker Group Preference
Policy
Miami
Sydney
US-UK Zone
AU Zone
IMA service
Worker Group Preference Policy
Citrix Services
Manager
Domain Controller
Address of least busy
XA in Miami WG
Data Collector
XYZ Corp
US users
London
โ€ข LBDiag utility
โ€ข Useful for diagnosing load balancing issue in XenApp 6.
โ€ข It simulates the load balancing process for a user launching a specific
application
โ€ข Calculates load balancing policies, worker groups, server and application load
evaluators and checks on application installation
How to monitor load balancing policies
Citrix Confidential - Do Not Distribute
LBDiag utility Userโ€™s AD group
membership
Userโ€™s worker group
preference list
List of server loads,
application and server
status for each worker
group
โ€ข CDF trace
โ€ข CDF trace on a zone data collector while users are connecting to the farm
โ€ข Use CDFControl
โ€ข IMA_Subsystems_LMS and IMA_Subsystems_ImaWorkerGroup
Troubleshooting worker group load balancing issue
Health monitoring and alerting for xen app, xendesktop and netscaler
โ€ข Citrix Medevac 2.5
โ€ข Troubleshooting Utility developed by the Citrix Escalation Team
โ€ข XML, Terminal Services, IMA and RPC related issues
โ€ข Standalone Utility
โ€ข Run it from any machine on the network
XML Broker Health Monitoring and Alerting
โ€ข XML Service health โ€“ verifies XML response
โ€ข Verify Data Collector health โ€“ IMA Service
โ€ข Least Loaded Server health โ€“ TS and RPC
โ€ข Standalone EXE that runs on the server and can be used on
remote servers as well
XML Broker Health Monitoring and alerting
Using Medevac: XML Broker and XA server monitoring
Using Medevac: Case Study
The Problem โ€ฆ Some things we know โ€ฆ
โ€ข Environment: W2K8 R2, XA6
Enterprise Edition, Windows
7 clients, Online Plugin v 12.1
โ€ข Some users affected
โ€ข Nothing has changed in the
environment
โ€ข Web interface 5.4 correctly
enumerates resources
A user attempts to
launch a published
application and receives
an error - "Server
unavailable" or
โ€œApplication launch
request failureโ€œ
The Least Loaded Server
wsxica.dll
XML IMA Service
CCTicket.dll
credentialsticket
credentialsticket
credentialsticket
CCTicket.dll
Web Interface
Web Server
XML Ticket
Request
XML
Broker
End User Client
Connection / Logon To The
Citrix Serverโ€™s Published
Application
Trmsrv / Remote Desktop Services
Using Medevac: Case Study
โ€ข MedEvac identified the โ€œLeast Loaded Serverโ€
โ€ข So how do we verify the IMA service is functioning properly on the
โ€œLeast Loaded Server?โ€
โ€ข By running the LLS test and specifying the Least Loaded Server
in MedEvac, we are making the LLS use itโ€™s IMA service to
communicate to the Zone Data Collector to return itself as the
Least Loaded Serverโ€ฆ
โ€ข If this test returns success, we know that the IMA service on the
Least Loaded Server is working properlyโ€ฆ
Using Medevac: The results
LLS Test against the Least Loaded Server (IMA TEST)
Using Medevac: Case Study
RESOLUTION:
โ€ข Using PSKill from the Microsoft sysinternals suite, we
manually forced termination the IMA service
โ€ข Recreated the local host cache
โ€ข Restarted IMA - started successfully
โ€ข Users able to launch their published resources as normal
Health monitoring and alerting for xen app, xendesktop and netscaler
Additional Key Monitoring Components/Products
XenDesktop 5.x Monitoring
& Alerting Policies
โ€ข First Introduced in XenDesktop 5
โ€ข Driven by the FullArmor policy engine
โ€ข Configured through Desktop Studio or
Active Directory
โ€ข Alerts displayed in Desktop Studio and
Desktop Director
XenDesktop Monitoring & Alerting Policies
Tip: To manage policies through AD - install
CitrixGroupPolicymanagement_x86/x64.msi on a Domain controller
โ€ข What can an administrator monitor once
these policies are enabled and filtered
accordingly?
1. CPU Usage on Virtual Desktops
2. Network latency on ICA connections
3. Pm managed profile load time
โ€ข All of the above affect the user experience
which is a key consideration when adopting
VDIโ€ฆ
XenDesktop 5.x Monitoring & Alerting Policies
โ€ข Desktop Studio or
Active Directory?
โ€ข The choice is yoursโ€ฆ
โ€ข My Choice?
โ€ขActive Directory
โ€ข Why?
โ€ขHA VDA
โ€ขVDI-in-a-Box
โ€ขGPMC Results wizard
Configuring Monitoring & Alerting Policies
โ€ข Machine PolicyVirtual
Desktop Agent Settings
โ€ข Two configurable
values:
โ€ขMonitoring period
โ€ขThreshold
โ€ข Default Values:
โ€ขMonitoring period: 60 Sec
โ€ขThreshold: 95%
HDX Policy - CPU Usage Monitoring
โ€ข User PolicyVirtual
Desktop Agent Settings
โ€ข Two configurable
values:
โ€ขMonitoring period
โ€ขThreshold
โ€ข Default Values:
โ€ขMonitoring period: 30 Sec
โ€ขThreshold: 200ms
HDX Policy - ICA Latency Monitoring
โ€ข User PolicyVirtual
Desktop Agent Settings
โ€ข Single configurable
value
โ€ข Threshold
โ€ข Default Value:
โ€ขThreshold: 60 seconds
HDX Policy - Profile Load Time Monitoring
Note: Profile management must be installed on VMs for this policy to trigger alerts..
โ€ข Q. How do Desktop Studio &
Desktop Director know when an
alert should be triggered?
โ€ข A. Both DS and DD use WinRM to
retrieve policy values and system
counter information which is
exposed through the WMI
infrastructure
How does it all work?
1. WMI exposes data using
various WMI providers
2. WinRM retrieves the exposed
data (HDX data, systems
counters, Policies...)
3. Desktop Director, Desktop
Studio & HDX Monitor
request this data from
WinRM
Under the Hood - Component Interaction
โ€ข Citrix HDX WMI provider is the frontend to the Windows
WMI infrastructure on the VDA
โ€ข Citrix.HDX.WMI.Provider.dll (%ProgramFiles
%CitrixICAService)
Citrix HDX WMI Provider
โ€ข Retrieves HDX data from the Registry
& Shared memory on VM
โ€ข New updated version installed with
VDA 5.5 to support HDX Monitor v2
Laying the foundations - System Counters
XenDesktop Monitoring
Tools
โ€ข Key tools which can be used to actively monitor a
XenDesktop 5 Site
1. Desktop Studio
2. Desktop Director
3. HDX Monitor
4. XDPing
5. Xnapshot (XMLMon)
6. PowerShell
7. Honourable Mentions...
Key XenDesktop Monitoring Tools
โ€ข Dashboard provides
admins with overview
of site resources
Desktop Studio
โ€ข Provides a high level
view of all machines
in a Site
โ€ข Categorized
โ€ข All
โ€ข Unregistered
โ€ข High CPU*
โ€ข High Latency*
โ€ข High Profile Load Time*
โ€ข Last Connection Failed
โ€ข Pending Update
Desktop Studio Dashboard - Machines pane
โ€ข Provides machine
state information for
each desktop group
in the site
โ€ข Realtime graph
shows % of
machines in use for
each Desktop Group
at specific times
Desktop Studio Dashboard - Usage pane
โ€ข Displays health
status icons for all
hosts and controllers
in the Site
Desktop Studio Dashboard โ€“ Infrastructure pane
โ€ข Used to monitor all
resources in a site
and manage VMโ€™s
โ€ข Alerts appear as
dynamic links which
can be followed for
further investigation
โ€ข Shadow functionality
built-in
Desktop Director
โ€ข New Features
โ€ขEnhanced HDX Monitoring
pane
โ€ขFlexible UI includes
collapsible panes
โ€ขReporting feature
โ€ขImproved support for
multiple XenDesktop sites
Desktop Director v2.0
Health monitoring and alerting for xen app, xendesktop and netscaler
โ€ข Used to validate/monitor the
operation of the HDX stack
on VM
โ€ข Supports updated WMI
provider installed with VDA
5.5
โ€ข NEW Remote access
capabilities
HDX Monitor v2.0
โ€ข Traditionally used for troubleshooting
common configuration issues on both the
DDC and VDA but can also be used to
monitor the state of key services and WCF
endpoints
โ€ข http://support.citrix.com/article/CTX123278
XDPing
โ€ข Profiling tool which can take a complete
picture of all controllers in a farm/site
โ€ข BIOS information, Registry information, Device Drivers,
Windows Services, Installed Hotfixes, Citrix Binaries, and
Citrix XenDesktop Farm information
โ€ข Includes compare functionality & XMLMon
utility for monitoring the XML broker
โ€ข http://support.citrix.com/article/CTX126699
Citrix Xnapshot
Xnapshotshot
โ€ข PowerShell tab
allows admins to
each script which
is run while
performing
admin defined
actions
โ€ข Built-in
automation
through Launch
PowerShell Tab
PowerShell (PoSH)
โ€ข Add-Pssnapin Citrix.*
โ€ข Adds all XenDesktop Snapinโ€™s (cmdlets)
โ€ข Required when launching PowerShell manually through
Windows
โ€ข Not required when launching Posh through Desktop Studio
โ€ข Get-Command -Module Citrix.*
โ€ข Returns full list of available XenDesktop cmdlets
โ€ข XenDesktop 5 SDK Cmdlet Help
โ€ขhttp://support.citrix.com/article/CTX127254
Useful Commands
Get cmdlet examples
XenDesktop 5 SDK Cmdlet Help
http://support.citrix.com/article/CTX127254
โ€ข Get-BrokerSession
โ€ข Retrieves sessions based on specified criteria
โ€ข Without parameters - all sessions enumerated
โ€ข Usage example: Get-BrokerSession -UserName %Domain%%account%
-SessionState connected
Get-BrokerSession
โ€ข Get-BrokerDesktopUsage
โ€ข Returns Information recorded (hourly) by Broker about number of desktops in
use for each desktop group
โ€ข Without parameters, the first 250 records are returned
โ€ข Information deleted after 7 days
Get-BrokerDesktopUsage
โ€ข Get-BrokerHypervisorAlert
โ€ข Gets alerts reported by the hypervisor(s) that the controller is monitoring
โ€ข Without Parameters - All alerts are returned
โ€ข Usage examples:
Get-BrokerHypervisorAlert -HostingServerName TestHyp* -Severity Red
Get-BrokerHypervisorAlert -MaxRecordCount %Value% (250 by default)
โ€ข Supported Metrics
โ€ข VMware ESX (CPU, Memory, Network, Disk)
โ€ข Citrix XenServer (CPU, Network (Bandwidth))
โ€ข Microsoft Hyper-V (None)
Get-BrokerHypervisorAlert
โ€ข Perfmon & EdgeSight
โ€ข The Controller and VDA both install
system counters which can be used to
collect real-time and historical dataโ€ฆ
Honourable Mentions
Miscellaneous
โ€ข If using XenServer as your
host you take advantage of
the built-in alerting
mechanism
โ€ข Note: SNMP daemon can
also be configured to
interact with 3rd
party
monitoring software
XenServer - Configuring email alerts
โ€ข XenServer uses SSMTP to deliver emails
โ€ข Edit /etc/mail-alarm.conf
โ€ข Configure Options
โ€ข Use STMP relay server for testing
โ€ข smtp.gmail.com:587
โ€ข Test (XenServer Console)
โ€ข ssmtp recipient_email@example.com
โ€ข CTRL+D
XenServer - Configuring email alerts
โ€ข Once alerting is enabled and
configured correctly on the
XenServer host, automatic
alerts will be sent to the
specified email address
once the threshold levels are
exceededโ€ฆ
Automatic Alerts
Success Accelerator for XenDesktop
โ€ข Guided Design. Follow a comprehensive
checklist of questions and options
โ€ข Peer Benchmarks. Compare your design
against thousands of others
โ€ข Best Practices. Use Citrix best practices to
make informed decisions
โ€ข Step-by-Step Installation. Get custom-
generated installation instructions & resources
Free, customized, step-by-step implementation guidance online
citrix.com/successaccelerator
See a demo, create your project
Station 46 in the Citrix Solutions & Services Showcase
โ€ข If you want to talk further about XenDesktop, VDI-in-a-Box,
Profile management or App virtualization then you will find
me at the XD booth at the following days & times:
Ask The Expert Booths
Health checking of Citrix and
3rd
party services using
NetScaler or
Access Gateway Enterprise
Edition
โ€œI already have a monitoring and alerting
system, so why do I need this?โ€
Why Monitor & Alert Component Services
App Servers
NetScaler  AGEE
Monitoring
Alerting
โ€ข AGEE  NetScaler have the same health checking abilities
โ€ข Allows appliance determine if a โ€œserviceโ€ is up or down
โ€ข "Service" = XD DDC, XenApp WI, STA, XML Service
โ€ข Configurable health probe frequency, default 5 seconds
โ€ข Intelligent application logic โ€“ not just TCP port
โ€ข Intelligent health probe logic
Health checking of Citrix Services
โ€ข On AGEE - under
VServers and
Services
โ€ข On NetScaler โ€“
under Load Balancing
Creating a Service
โ€ข Here is the create service window โ€“ supply the server IP
address and the
port that WI is
listening on
โ€ข HTTP Monitor is
chosenโ€ฆ for now.
โ€ข Service name is
arbitrary
Creating a Service
Health checking of Citrix Services XenApp Farm
XML Broker
STA
Web Interface
NetScaler  AGEE
โ€ข No production traffic needed for health check
โ€ข Appliance uses MIPSNIP as source IP for communication
โ€ข Firewall must allow traffic from MIPSNIP
โ€ข In the Config Utility โ€“ we can see the health of all services.
โ€ข Double clicking the service and selecting the monitor shows
specific information, and a reason if the monitor is down.
Health checking of Citrix Services
โ€ข Citrix Infrastructure specific monitors
Citrix Confidential - Do Not Distribute
Health checking of Citrix Services
โ€ข New Intelligent Customisable
Monitoringโ€ฆ
1. SNMP Alert Retries
2. Success Retries
3. Failure retries
โ€ข Default values of above set to
replicate old behaviour, and need
to be changed to get the benefit
Health checking of Citrix Services
Transition Service to DOWN for Failed Probes
add monitor FAIL2 HTTP โ€“failureRetries 3 โ€“retries 5
1
S
Probes
Status
2
F
3
F
4
S
5
F
6
S
Service transitions to DOWN
7
S
8
S
Sliding retries window as probes continue
โ€ข Monitoring Web
Interface, note the
WI site path
โ€ข New in 9.3!
Adds
Auth/nocookies.aspx
to the Site Path URL
โ€ข This tests that the WI is running along with .Net
Health checking of Citrix Services
โ€ข Extended WI Monitor (New in 9.3)
โ€ข It establishes a
dummy WI
session and
validates the logon.
Health checking of Citrix Services
โ€ข Custom monitor for the XenApp XML service.
โ€ข Verifies the published application name which we get from
the XML service.
Health checking of Citrix Services
โ€ข Xen Desktop Delivery Controller
โ€ข Option to use credentials (new in 9.3)
Health checking of Citrix Services
โ€ข There may be other components in your DMZ, or part of
your infrastructure that relate to your Citrix
NetScaler / AGEE appliance.
Health checking of 3rd
party Services
XenApp Farm
FTP
SMTP
LDAP
โ€ข We can use the same intelligent monitoring to check and
alert on these components:
โ€ข Examples are FTP, HTTP, SMTP, DNS, SIP, SMTP, LDAP,
POP3, RTSP
โ€ข New in 9.3 โ€“ MySQL, RDP, MS-SQL
Health checking of 3rd
party Services
All of these health checks are specific & indepth e.g.
1.FTP health check can log onto an FTP
server, and check for the existence of a file
2.LDAP monitor can verify that a bind
username and password are correct
3.SMTP monitor sends the EHLO command
and checks for the 250 response
4.HTTP can send a request, and look for a
string in the response body
Health checking of 3rd
party Services
Alerting & logging using
NetScaler or Access
Gateway
Enterprise Edition
โ€ข If you donโ€™t have your own alerting infrastructure to plug the
appliance into, you can download Citrix Command Center
โ€ข Designed for NetScaler, AGEE, Branch Repeater
โ€ข Configurable alerting (e-mail etc) when services go down
Health checking of Citrix Services
โ€ข How do I know if a service is down?
โ€ข SNMP Trap gets sent
โ€ข Command Center can send an e-mail alert.
Health checking of Citrix Services
โ€ข How do I know if a service went down?
Health checking of Citrix Services
โ€ข If you want to talk further about NetScaler or Access
Gateway Enterprise edition, then you will find me at the Ask
the Expert booth at the following days & times:
Ask The Expert Booths
Before you leaveโ€ฆ
โ€ข Tools as a Service (TaaS) - Ask one of our experts for a demo
Location: TaaS Booth, Solutions Expo Hall and
Citrix Education Learning Lounge, CCIB, Level 0, Doors 01
โ€ข Session surveys are available online at www.citrixsummit.com
starting Thursday, 27 October
โ€ข Provide your feedback and pick up a complimentary gift at the registration desk
โ€ข Download presentations starting Monday, 7 November, from your
My Organiser tool located in your My Account
Health monitoring and alerting for xen app, xendesktop and netscaler
Ad

More Related Content

What's hot (20)

XenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of futureXenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of future
MarketingArrowECS_CZ
ย 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
eG Innovations
ย 
Maintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 EnvironmentMaintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 Environment
David McGeough
ย 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
eG Innovations
ย 
XenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log MessagesXenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log Messages
Nuno Alves
ย 
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
David McGeough
ย 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
Lee Bushen
ย 
NetScaler 11 Update
NetScaler 11 UpdateNetScaler 11 Update
NetScaler 11 Update
MarketingArrowECS_CZ
ย 
Virtual deep dive-xendesktop_stephanpfister
Virtual deep dive-xendesktop_stephanpfisterVirtual deep dive-xendesktop_stephanpfister
Virtual deep dive-xendesktop_stephanpfister
Digicomp Academy AG
ย 
Jump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentJump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 Deployment
David McGeough
ย 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
Digicomp Academy AG
ย 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
Yuvaraj1986
ย 
Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016
Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016
Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016
Lee Bushen
ย 
Common Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First TimeCommon Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First Time
David McGeough
ย 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
ย 
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Citrix
ย 
PVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DivePVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep Dive
David McGeough
ย 
Manage and Diagnose your Environment using Citrix Insight Services
Manage and Diagnose your Environment using Citrix Insight ServicesManage and Diagnose your Environment using Citrix Insight Services
Manage and Diagnose your Environment using Citrix Insight Services
David McGeough
ย 
VMworld 2013: VMware Horizon View Troubleshooting: Looking under the Hood
VMworld 2013: VMware Horizon View Troubleshooting: Looking under the HoodVMworld 2013: VMware Horizon View Troubleshooting: Looking under the Hood
VMworld 2013: VMware Horizon View Troubleshooting: Looking under the Hood
VMworld
ย 
Citrix Internals: ICA Connectivity
Citrix Internals: ICA ConnectivityCitrix Internals: ICA Connectivity
Citrix Internals: ICA Connectivity
Denis Gundarev
ย 
XenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of futureXenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of future
MarketingArrowECS_CZ
ย 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
eG Innovations
ย 
Maintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 EnvironmentMaintaining and Troubleshooting your XenApp 7.5 Environment
Maintaining and Troubleshooting your XenApp 7.5 Environment
David McGeough
ย 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
eG Innovations
ย 
XenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log MessagesXenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log Messages
Nuno Alves
ย 
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
David McGeough
ย 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
Lee Bushen
ย 
Virtual deep dive-xendesktop_stephanpfister
Virtual deep dive-xendesktop_stephanpfisterVirtual deep dive-xendesktop_stephanpfister
Virtual deep dive-xendesktop_stephanpfister
Digicomp Academy AG
ย 
Jump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentJump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 Deployment
David McGeough
ย 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
Digicomp Academy AG
ย 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
Yuvaraj1986
ย 
Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016
Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016
Citrix Desktop Master Class โ€“ Whatโ€™s New in XenApp/XenDesktop 7.11 - Sept 2016
Lee Bushen
ย 
Common Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First TimeCommon Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First Time
David McGeough
ย 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
ย 
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Citrix
ย 
PVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DivePVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep Dive
David McGeough
ย 
Manage and Diagnose your Environment using Citrix Insight Services
Manage and Diagnose your Environment using Citrix Insight ServicesManage and Diagnose your Environment using Citrix Insight Services
Manage and Diagnose your Environment using Citrix Insight Services
David McGeough
ย 
VMworld 2013: VMware Horizon View Troubleshooting: Looking under the Hood
VMworld 2013: VMware Horizon View Troubleshooting: Looking under the HoodVMworld 2013: VMware Horizon View Troubleshooting: Looking under the Hood
VMworld 2013: VMware Horizon View Troubleshooting: Looking under the Hood
VMworld
ย 
Citrix Internals: ICA Connectivity
Citrix Internals: ICA ConnectivityCitrix Internals: ICA Connectivity
Citrix Internals: ICA Connectivity
Denis Gundarev
ย 

Viewers also liked (9)

Philip Gilbert Resume
Philip Gilbert ResumePhilip Gilbert Resume
Philip Gilbert Resume
Phil Gilbert
ย 
Citrix Interview Questions
Citrix Interview QuestionsCitrix Interview Questions
Citrix Interview Questions
Sudharshan Raman
ย 
Top 9 citrix interview questions answers
Top 9 citrix interview questions answersTop 9 citrix interview questions answers
Top 9 citrix interview questions answers
Jobinterviews
ย 
Shafeek
ShafeekShafeek
Shafeek
Mohammed Shafeek M
ย 
Wintel + Citrix admin @ Singapore
Wintel + Citrix admin @ SingaporeWintel + Citrix admin @ Singapore
Wintel + Citrix admin @ Singapore
Pradeep Gupta (LION 6000+ Connection)
ย 
Troubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerTroubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScaler
David McGeough
ย 
Resume ajay shukla windows server vmware admin
Resume ajay shukla windows server vmware adminResume ajay shukla windows server vmware admin
Resume ajay shukla windows server vmware admin
Ajay Kumar Shukla
ย 
System administrator resume format
System administrator resume formatSystem administrator resume format
System administrator resume format
Ambuj Rai
ย 
Wintel & Windows Server support Profile
Wintel & Windows Server support ProfileWintel & Windows Server support Profile
Wintel & Windows Server support Profile
Kuldeep Pathak
ย 
Philip Gilbert Resume
Philip Gilbert ResumePhilip Gilbert Resume
Philip Gilbert Resume
Phil Gilbert
ย 
Citrix Interview Questions
Citrix Interview QuestionsCitrix Interview Questions
Citrix Interview Questions
Sudharshan Raman
ย 
Top 9 citrix interview questions answers
Top 9 citrix interview questions answersTop 9 citrix interview questions answers
Top 9 citrix interview questions answers
Jobinterviews
ย 
Troubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerTroubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScaler
David McGeough
ย 
Resume ajay shukla windows server vmware admin
Resume ajay shukla windows server vmware adminResume ajay shukla windows server vmware admin
Resume ajay shukla windows server vmware admin
Ajay Kumar Shukla
ย 
System administrator resume format
System administrator resume formatSystem administrator resume format
System administrator resume format
Ambuj Rai
ย 
Wintel & Windows Server support Profile
Wintel & Windows Server support ProfileWintel & Windows Server support Profile
Wintel & Windows Server support Profile
Kuldeep Pathak
ย 
Ad

Similar to Health monitoring and alerting for xen app, xendesktop and netscaler (20)

Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
xKinAnx
ย 
XenApp XenDesktop 7.8 Workshop
XenApp XenDesktop 7.8 Workshop XenApp XenDesktop 7.8 Workshop
XenApp XenDesktop 7.8 Workshop
Digicomp Academy AG
ย 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
Sharkrit JOBBO
ย 
AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2
Sean Braymen
ย 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPM
WASdev Community
ย 
Sitaram_Chalasani_CV
Sitaram_Chalasani_CVSitaram_Chalasani_CV
Sitaram_Chalasani_CV
Sitaram Chalasani
ย 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
Rizwan Mohammed
ย 
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
eG Innovations
ย 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
C/D/H Technology Consultants
ย 
12 Factor App Methodology
12 Factor App Methodology12 Factor App Methodology
12 Factor App Methodology
laeshin park
ย 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
Lahav Savir
ย 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
Rodolfo Kohn
ย 
Orchestrating Automated Tests in Different Systems - Please Download to watch...
Orchestrating Automated Tests in Different Systems - Please Download to watch...Orchestrating Automated Tests in Different Systems - Please Download to watch...
Orchestrating Automated Tests in Different Systems - Please Download to watch...
Kelvin Silva
ย 
Dynamic datacenter planning and design
Dynamic datacenter   planning and designDynamic datacenter   planning and design
Dynamic datacenter planning and design
Yeonki Choi
ย 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
nick_garrod
ย 
IBM BigFix Online Training
IBM BigFix Online TrainingIBM BigFix Online Training
IBM BigFix Online Training
NisaTrainings7
ย 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
Site24x7
ย 
VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...
VMworld
ย 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Linh Nguyen
ย 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
sflynn073
ย 
Presentation basic administration for citrix xen app 6
Presentation   basic administration for citrix xen app 6Presentation   basic administration for citrix xen app 6
Presentation basic administration for citrix xen app 6
xKinAnx
ย 
XenApp XenDesktop 7.8 Workshop
XenApp XenDesktop 7.8 Workshop XenApp XenDesktop 7.8 Workshop
XenApp XenDesktop 7.8 Workshop
Digicomp Academy AG
ย 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
Sharkrit JOBBO
ย 
AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2AOUG_11Nov2016_Challenges_with_EBS12_2
AOUG_11Nov2016_Challenges_with_EBS12_2
Sean Braymen
ย 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPM
WASdev Community
ย 
Sitaram_Chalasani_CV
Sitaram_Chalasani_CVSitaram_Chalasani_CV
Sitaram_Chalasani_CV
Sitaram Chalasani
ย 
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
eG Innovations
ย 
12 Factor App Methodology
12 Factor App Methodology12 Factor App Methodology
12 Factor App Methodology
laeshin park
ย 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
Lahav Savir
ย 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
Rodolfo Kohn
ย 
Orchestrating Automated Tests in Different Systems - Please Download to watch...
Orchestrating Automated Tests in Different Systems - Please Download to watch...Orchestrating Automated Tests in Different Systems - Please Download to watch...
Orchestrating Automated Tests in Different Systems - Please Download to watch...
Kelvin Silva
ย 
Dynamic datacenter planning and design
Dynamic datacenter   planning and designDynamic datacenter   planning and design
Dynamic datacenter planning and design
Yeonki Choi
ย 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
nick_garrod
ย 
IBM BigFix Online Training
IBM BigFix Online TrainingIBM BigFix Online Training
IBM BigFix Online Training
NisaTrainings7
ย 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
Site24x7
ย 
VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMwareโ€™s Internal Pri...
VMworld
ย 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Linh Nguyen
ย 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
sflynn073
ย 
Ad

More from solarisyougood (20)

Emc vipr srm workshop
Emc vipr srm workshopEmc vipr srm workshop
Emc vipr srm workshop
solarisyougood
ย 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technical
solarisyougood
ย 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshop
solarisyougood
ย 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
solarisyougood
ย 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
solarisyougood
ย 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
solarisyougood
ย 
Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...
solarisyougood
ย 
Ibm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshopIbm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshop
solarisyougood
ย 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
solarisyougood
ย 
Power systems virtualization with power kvm
Power systems virtualization with power kvmPower systems virtualization with power kvm
Power systems virtualization with power kvm
solarisyougood
ย 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
solarisyougood
ย 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
solarisyougood
ย 
Ibm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshopIbm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshop
solarisyougood
ย 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
solarisyougood
ย 
Emc isilon technical deep dive workshop
Emc isilon technical deep dive workshopEmc isilon technical deep dive workshop
Emc isilon technical deep dive workshop
solarisyougood
ย 
Emc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshopEmc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshop
solarisyougood
ย 
Emc vplex deep dive
Emc vplex deep diveEmc vplex deep dive
Emc vplex deep dive
solarisyougood
ย 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshop
solarisyougood
ย 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
solarisyougood
ย 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
solarisyougood
ย 
Emc vipr srm workshop
Emc vipr srm workshopEmc vipr srm workshop
Emc vipr srm workshop
solarisyougood
ย 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technical
solarisyougood
ย 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshop
solarisyougood
ย 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
solarisyougood
ย 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
solarisyougood
ย 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
solarisyougood
ย 
Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...
solarisyougood
ย 
Ibm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshopIbm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshop
solarisyougood
ย 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
solarisyougood
ย 
Power systems virtualization with power kvm
Power systems virtualization with power kvmPower systems virtualization with power kvm
Power systems virtualization with power kvm
solarisyougood
ย 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
solarisyougood
ย 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
solarisyougood
ย 
Ibm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshopIbm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshop
solarisyougood
ย 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
solarisyougood
ย 
Emc isilon technical deep dive workshop
Emc isilon technical deep dive workshopEmc isilon technical deep dive workshop
Emc isilon technical deep dive workshop
solarisyougood
ย 
Emc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshopEmc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshop
solarisyougood
ย 
Emc vplex deep dive
Emc vplex deep diveEmc vplex deep dive
Emc vplex deep dive
solarisyougood
ย 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshop
solarisyougood
ย 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
solarisyougood
ย 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
solarisyougood
ย 

Recently uploaded (20)

How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy ConsumptionDrupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Exove
ย 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
ย 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
ย 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
ย 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
ย 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
ย 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
ย 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
ย 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
ย 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
ย 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
ย 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
ย 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
ย 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
ย 
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy ConsumptionDrupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Drupalcamp Finland โ€“ Measuring Front-end Energy Consumption
Exove
ย 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
ย 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
ย 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
ย 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
ย 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
ย 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
ย 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
ย 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
ย 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
ย 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
ย 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
ย 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
ย 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
ย 
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
ย 

Health monitoring and alerting for xen app, xendesktop and netscaler

  • 1. SUM 307 - Health Monitoring and alerting for XenApp, XenDesktop and Netscaler Download this slide http://ouo.io/f5RyS
  • 2. โ€ข Health Monitoring and Recovery Policies in XenApp 6 โ€ข Key monitoring commands and techniques with XenApp โ€ข XenDesktop 5.x Monitoring and Alerting Policies โ€ข XenDesktop Monitoring Tools โ€ข XenDesktop Miscellaneous โ€ข Health Checking of Citrix Services using CAG-EE โ€ข Alerting and Logging using CAG-EE Agenda
  • 3. โ€ข Verifies specified XenApp services โ€ข Take an action when the verification fails โ€ข Implemented as one or more XenApp policies โ€ข Must be applied to a worker group or organizational unit. โ€ข Numerous tests available . XA Health monitoring and Recovery Policies XML Service TestIMA Service TestPrint Spooler TestLogon Monitor TestICA Listener TestCheck DNS TestLHC Test
  • 4. Typical Problems to Be Addressed โ€ข Enumeration of published applications โ€ข XML Service hangs โ€ข IMA Service hangs โ€ข XML Ticket requests fail โ€ข Terminal Service hangs โ€ข Printing issues
  • 6. Logon Control under XenApp 6 / XenApp 6.5 New options in Citrix AppCenter (XA 6.5)
  • 7. XenApp 6.5 โ€“ Logon Control Recovery Action
  • 8. XenApp 6.5 โ€“ Logon Control Recovery Action
  • 9. โ€ข Convenient to use โ€ข Native on W2K8 R2 โ€ข Setup permissions โ€ข Add the required module โ€ข Leverage .Net objects Monitoring through Powershell 2.0
  • 11. โ€ข Manage XenApp servers โ€ข Assign published applications and Citrix policies to worker groups โ€ข Farm Servers โ€ข Domain OUs โ€ข Shared Settings โ€ข Load Balancing and failover XenApp 6 Worker Groups Worker Group 1 Worker Group 2Worker Group 3
  • 12. XML service IMA service LHC Userโ€™s login Credential (in http/https form) Userโ€™s login Credential (in http form) XA XA XA XA XA XA Web Interface Miami Domain Controller Data Collector XA London Local Security Authority Service (Lsass.exe) Sydney US-UK Zone AU Zone Userโ€™s SIDs Data Collector US users Userโ€™s login Credential (in http/https form) XYZ Corp
  • 13. XML service IMA service Local Security Authority Service (Lsass.exe) LHC XA XA XA XA XA XA Web Interface Miami Domain Controller Userโ€™s SIDs Worker Group Preference Policy Worker Group Preference Policy Data Collector Sydney US-UK Zone AU Zone XA Data Collector US users London XYZ Corp
  • 14. XML serviceXA CPS XA CPS XA CPS IMA service Web Interface WGPF: 1. Miami 2. London 3. Sydney Domain Controller Data Collector Worker Group Preference Policy Miami Sydney US-UK Zone AU Zone IMA service Worker Group Preference Policy Citrix Services Manager Domain Controller Address of least busy XA in Miami WG Data Collector XYZ Corp US users London
  • 15. โ€ข LBDiag utility โ€ข Useful for diagnosing load balancing issue in XenApp 6. โ€ข It simulates the load balancing process for a user launching a specific application โ€ข Calculates load balancing policies, worker groups, server and application load evaluators and checks on application installation How to monitor load balancing policies
  • 16. Citrix Confidential - Do Not Distribute LBDiag utility Userโ€™s AD group membership Userโ€™s worker group preference list List of server loads, application and server status for each worker group
  • 17. โ€ข CDF trace โ€ข CDF trace on a zone data collector while users are connecting to the farm โ€ข Use CDFControl โ€ข IMA_Subsystems_LMS and IMA_Subsystems_ImaWorkerGroup Troubleshooting worker group load balancing issue
  • 19. โ€ข Citrix Medevac 2.5 โ€ข Troubleshooting Utility developed by the Citrix Escalation Team โ€ข XML, Terminal Services, IMA and RPC related issues โ€ข Standalone Utility โ€ข Run it from any machine on the network XML Broker Health Monitoring and Alerting
  • 20. โ€ข XML Service health โ€“ verifies XML response โ€ข Verify Data Collector health โ€“ IMA Service โ€ข Least Loaded Server health โ€“ TS and RPC โ€ข Standalone EXE that runs on the server and can be used on remote servers as well XML Broker Health Monitoring and alerting
  • 21. Using Medevac: XML Broker and XA server monitoring
  • 22. Using Medevac: Case Study The Problem โ€ฆ Some things we know โ€ฆ โ€ข Environment: W2K8 R2, XA6 Enterprise Edition, Windows 7 clients, Online Plugin v 12.1 โ€ข Some users affected โ€ข Nothing has changed in the environment โ€ข Web interface 5.4 correctly enumerates resources A user attempts to launch a published application and receives an error - "Server unavailable" or โ€œApplication launch request failureโ€œ
  • 23. The Least Loaded Server wsxica.dll XML IMA Service CCTicket.dll credentialsticket credentialsticket credentialsticket CCTicket.dll Web Interface Web Server XML Ticket Request XML Broker End User Client Connection / Logon To The Citrix Serverโ€™s Published Application Trmsrv / Remote Desktop Services
  • 24. Using Medevac: Case Study โ€ข MedEvac identified the โ€œLeast Loaded Serverโ€ โ€ข So how do we verify the IMA service is functioning properly on the โ€œLeast Loaded Server?โ€ โ€ข By running the LLS test and specifying the Least Loaded Server in MedEvac, we are making the LLS use itโ€™s IMA service to communicate to the Zone Data Collector to return itself as the Least Loaded Serverโ€ฆ โ€ข If this test returns success, we know that the IMA service on the Least Loaded Server is working properlyโ€ฆ
  • 25. Using Medevac: The results LLS Test against the Least Loaded Server (IMA TEST)
  • 26. Using Medevac: Case Study RESOLUTION: โ€ข Using PSKill from the Microsoft sysinternals suite, we manually forced termination the IMA service โ€ข Recreated the local host cache โ€ข Restarted IMA - started successfully โ€ข Users able to launch their published resources as normal
  • 28. Additional Key Monitoring Components/Products
  • 29. XenDesktop 5.x Monitoring & Alerting Policies
  • 30. โ€ข First Introduced in XenDesktop 5 โ€ข Driven by the FullArmor policy engine โ€ข Configured through Desktop Studio or Active Directory โ€ข Alerts displayed in Desktop Studio and Desktop Director XenDesktop Monitoring & Alerting Policies Tip: To manage policies through AD - install CitrixGroupPolicymanagement_x86/x64.msi on a Domain controller
  • 31. โ€ข What can an administrator monitor once these policies are enabled and filtered accordingly? 1. CPU Usage on Virtual Desktops 2. Network latency on ICA connections 3. Pm managed profile load time โ€ข All of the above affect the user experience which is a key consideration when adopting VDIโ€ฆ XenDesktop 5.x Monitoring & Alerting Policies
  • 32. โ€ข Desktop Studio or Active Directory? โ€ข The choice is yoursโ€ฆ โ€ข My Choice? โ€ขActive Directory โ€ข Why? โ€ขHA VDA โ€ขVDI-in-a-Box โ€ขGPMC Results wizard Configuring Monitoring & Alerting Policies
  • 33. โ€ข Machine PolicyVirtual Desktop Agent Settings โ€ข Two configurable values: โ€ขMonitoring period โ€ขThreshold โ€ข Default Values: โ€ขMonitoring period: 60 Sec โ€ขThreshold: 95% HDX Policy - CPU Usage Monitoring
  • 34. โ€ข User PolicyVirtual Desktop Agent Settings โ€ข Two configurable values: โ€ขMonitoring period โ€ขThreshold โ€ข Default Values: โ€ขMonitoring period: 30 Sec โ€ขThreshold: 200ms HDX Policy - ICA Latency Monitoring
  • 35. โ€ข User PolicyVirtual Desktop Agent Settings โ€ข Single configurable value โ€ข Threshold โ€ข Default Value: โ€ขThreshold: 60 seconds HDX Policy - Profile Load Time Monitoring Note: Profile management must be installed on VMs for this policy to trigger alerts..
  • 36. โ€ข Q. How do Desktop Studio & Desktop Director know when an alert should be triggered? โ€ข A. Both DS and DD use WinRM to retrieve policy values and system counter information which is exposed through the WMI infrastructure How does it all work?
  • 37. 1. WMI exposes data using various WMI providers 2. WinRM retrieves the exposed data (HDX data, systems counters, Policies...) 3. Desktop Director, Desktop Studio & HDX Monitor request this data from WinRM Under the Hood - Component Interaction
  • 38. โ€ข Citrix HDX WMI provider is the frontend to the Windows WMI infrastructure on the VDA โ€ข Citrix.HDX.WMI.Provider.dll (%ProgramFiles %CitrixICAService) Citrix HDX WMI Provider โ€ข Retrieves HDX data from the Registry & Shared memory on VM โ€ข New updated version installed with VDA 5.5 to support HDX Monitor v2
  • 39. Laying the foundations - System Counters
  • 41. โ€ข Key tools which can be used to actively monitor a XenDesktop 5 Site 1. Desktop Studio 2. Desktop Director 3. HDX Monitor 4. XDPing 5. Xnapshot (XMLMon) 6. PowerShell 7. Honourable Mentions... Key XenDesktop Monitoring Tools
  • 42. โ€ข Dashboard provides admins with overview of site resources Desktop Studio
  • 43. โ€ข Provides a high level view of all machines in a Site โ€ข Categorized โ€ข All โ€ข Unregistered โ€ข High CPU* โ€ข High Latency* โ€ข High Profile Load Time* โ€ข Last Connection Failed โ€ข Pending Update Desktop Studio Dashboard - Machines pane
  • 44. โ€ข Provides machine state information for each desktop group in the site โ€ข Realtime graph shows % of machines in use for each Desktop Group at specific times Desktop Studio Dashboard - Usage pane
  • 45. โ€ข Displays health status icons for all hosts and controllers in the Site Desktop Studio Dashboard โ€“ Infrastructure pane
  • 46. โ€ข Used to monitor all resources in a site and manage VMโ€™s โ€ข Alerts appear as dynamic links which can be followed for further investigation โ€ข Shadow functionality built-in Desktop Director
  • 47. โ€ข New Features โ€ขEnhanced HDX Monitoring pane โ€ขFlexible UI includes collapsible panes โ€ขReporting feature โ€ขImproved support for multiple XenDesktop sites Desktop Director v2.0
  • 49. โ€ข Used to validate/monitor the operation of the HDX stack on VM โ€ข Supports updated WMI provider installed with VDA 5.5 โ€ข NEW Remote access capabilities HDX Monitor v2.0
  • 50. โ€ข Traditionally used for troubleshooting common configuration issues on both the DDC and VDA but can also be used to monitor the state of key services and WCF endpoints โ€ข http://support.citrix.com/article/CTX123278 XDPing
  • 51. โ€ข Profiling tool which can take a complete picture of all controllers in a farm/site โ€ข BIOS information, Registry information, Device Drivers, Windows Services, Installed Hotfixes, Citrix Binaries, and Citrix XenDesktop Farm information โ€ข Includes compare functionality & XMLMon utility for monitoring the XML broker โ€ข http://support.citrix.com/article/CTX126699 Citrix Xnapshot Xnapshotshot
  • 52. โ€ข PowerShell tab allows admins to each script which is run while performing admin defined actions โ€ข Built-in automation through Launch PowerShell Tab PowerShell (PoSH)
  • 53. โ€ข Add-Pssnapin Citrix.* โ€ข Adds all XenDesktop Snapinโ€™s (cmdlets) โ€ข Required when launching PowerShell manually through Windows โ€ข Not required when launching Posh through Desktop Studio โ€ข Get-Command -Module Citrix.* โ€ข Returns full list of available XenDesktop cmdlets โ€ข XenDesktop 5 SDK Cmdlet Help โ€ขhttp://support.citrix.com/article/CTX127254 Useful Commands
  • 54. Get cmdlet examples XenDesktop 5 SDK Cmdlet Help http://support.citrix.com/article/CTX127254
  • 55. โ€ข Get-BrokerSession โ€ข Retrieves sessions based on specified criteria โ€ข Without parameters - all sessions enumerated โ€ข Usage example: Get-BrokerSession -UserName %Domain%%account% -SessionState connected Get-BrokerSession
  • 56. โ€ข Get-BrokerDesktopUsage โ€ข Returns Information recorded (hourly) by Broker about number of desktops in use for each desktop group โ€ข Without parameters, the first 250 records are returned โ€ข Information deleted after 7 days Get-BrokerDesktopUsage
  • 57. โ€ข Get-BrokerHypervisorAlert โ€ข Gets alerts reported by the hypervisor(s) that the controller is monitoring โ€ข Without Parameters - All alerts are returned โ€ข Usage examples: Get-BrokerHypervisorAlert -HostingServerName TestHyp* -Severity Red Get-BrokerHypervisorAlert -MaxRecordCount %Value% (250 by default) โ€ข Supported Metrics โ€ข VMware ESX (CPU, Memory, Network, Disk) โ€ข Citrix XenServer (CPU, Network (Bandwidth)) โ€ข Microsoft Hyper-V (None) Get-BrokerHypervisorAlert
  • 58. โ€ข Perfmon & EdgeSight โ€ข The Controller and VDA both install system counters which can be used to collect real-time and historical dataโ€ฆ Honourable Mentions
  • 60. โ€ข If using XenServer as your host you take advantage of the built-in alerting mechanism โ€ข Note: SNMP daemon can also be configured to interact with 3rd party monitoring software XenServer - Configuring email alerts
  • 61. โ€ข XenServer uses SSMTP to deliver emails โ€ข Edit /etc/mail-alarm.conf โ€ข Configure Options โ€ข Use STMP relay server for testing โ€ข smtp.gmail.com:587 โ€ข Test (XenServer Console) โ€ข ssmtp [email protected] โ€ข CTRL+D XenServer - Configuring email alerts
  • 62. โ€ข Once alerting is enabled and configured correctly on the XenServer host, automatic alerts will be sent to the specified email address once the threshold levels are exceededโ€ฆ Automatic Alerts
  • 63. Success Accelerator for XenDesktop โ€ข Guided Design. Follow a comprehensive checklist of questions and options โ€ข Peer Benchmarks. Compare your design against thousands of others โ€ข Best Practices. Use Citrix best practices to make informed decisions โ€ข Step-by-Step Installation. Get custom- generated installation instructions & resources Free, customized, step-by-step implementation guidance online citrix.com/successaccelerator See a demo, create your project Station 46 in the Citrix Solutions & Services Showcase
  • 64. โ€ข If you want to talk further about XenDesktop, VDI-in-a-Box, Profile management or App virtualization then you will find me at the XD booth at the following days & times: Ask The Expert Booths
  • 65. Health checking of Citrix and 3rd party services using NetScaler or Access Gateway Enterprise Edition
  • 66. โ€œI already have a monitoring and alerting system, so why do I need this?โ€ Why Monitor & Alert Component Services App Servers NetScaler AGEE Monitoring Alerting
  • 67. โ€ข AGEE NetScaler have the same health checking abilities โ€ข Allows appliance determine if a โ€œserviceโ€ is up or down โ€ข "Service" = XD DDC, XenApp WI, STA, XML Service โ€ข Configurable health probe frequency, default 5 seconds โ€ข Intelligent application logic โ€“ not just TCP port โ€ข Intelligent health probe logic Health checking of Citrix Services
  • 68. โ€ข On AGEE - under VServers and Services โ€ข On NetScaler โ€“ under Load Balancing Creating a Service
  • 69. โ€ข Here is the create service window โ€“ supply the server IP address and the port that WI is listening on โ€ข HTTP Monitor is chosenโ€ฆ for now. โ€ข Service name is arbitrary Creating a Service
  • 70. Health checking of Citrix Services XenApp Farm XML Broker STA Web Interface NetScaler AGEE โ€ข No production traffic needed for health check โ€ข Appliance uses MIPSNIP as source IP for communication โ€ข Firewall must allow traffic from MIPSNIP
  • 71. โ€ข In the Config Utility โ€“ we can see the health of all services. โ€ข Double clicking the service and selecting the monitor shows specific information, and a reason if the monitor is down. Health checking of Citrix Services
  • 72. โ€ข Citrix Infrastructure specific monitors Citrix Confidential - Do Not Distribute Health checking of Citrix Services
  • 73. โ€ข New Intelligent Customisable Monitoringโ€ฆ 1. SNMP Alert Retries 2. Success Retries 3. Failure retries โ€ข Default values of above set to replicate old behaviour, and need to be changed to get the benefit Health checking of Citrix Services
  • 74. Transition Service to DOWN for Failed Probes add monitor FAIL2 HTTP โ€“failureRetries 3 โ€“retries 5 1 S Probes Status 2 F 3 F 4 S 5 F 6 S Service transitions to DOWN 7 S 8 S Sliding retries window as probes continue
  • 75. โ€ข Monitoring Web Interface, note the WI site path โ€ข New in 9.3! Adds Auth/nocookies.aspx to the Site Path URL โ€ข This tests that the WI is running along with .Net Health checking of Citrix Services
  • 76. โ€ข Extended WI Monitor (New in 9.3) โ€ข It establishes a dummy WI session and validates the logon. Health checking of Citrix Services
  • 77. โ€ข Custom monitor for the XenApp XML service. โ€ข Verifies the published application name which we get from the XML service. Health checking of Citrix Services
  • 78. โ€ข Xen Desktop Delivery Controller โ€ข Option to use credentials (new in 9.3) Health checking of Citrix Services
  • 79. โ€ข There may be other components in your DMZ, or part of your infrastructure that relate to your Citrix NetScaler / AGEE appliance. Health checking of 3rd party Services XenApp Farm FTP SMTP LDAP
  • 80. โ€ข We can use the same intelligent monitoring to check and alert on these components: โ€ข Examples are FTP, HTTP, SMTP, DNS, SIP, SMTP, LDAP, POP3, RTSP โ€ข New in 9.3 โ€“ MySQL, RDP, MS-SQL Health checking of 3rd party Services
  • 81. All of these health checks are specific & indepth e.g. 1.FTP health check can log onto an FTP server, and check for the existence of a file 2.LDAP monitor can verify that a bind username and password are correct 3.SMTP monitor sends the EHLO command and checks for the 250 response 4.HTTP can send a request, and look for a string in the response body Health checking of 3rd party Services
  • 82. Alerting & logging using NetScaler or Access Gateway Enterprise Edition
  • 83. โ€ข If you donโ€™t have your own alerting infrastructure to plug the appliance into, you can download Citrix Command Center โ€ข Designed for NetScaler, AGEE, Branch Repeater โ€ข Configurable alerting (e-mail etc) when services go down Health checking of Citrix Services
  • 84. โ€ข How do I know if a service is down? โ€ข SNMP Trap gets sent โ€ข Command Center can send an e-mail alert. Health checking of Citrix Services
  • 85. โ€ข How do I know if a service went down? Health checking of Citrix Services
  • 86. โ€ข If you want to talk further about NetScaler or Access Gateway Enterprise edition, then you will find me at the Ask the Expert booth at the following days & times: Ask The Expert Booths
  • 87. Before you leaveโ€ฆ โ€ข Tools as a Service (TaaS) - Ask one of our experts for a demo Location: TaaS Booth, Solutions Expo Hall and Citrix Education Learning Lounge, CCIB, Level 0, Doors 01 โ€ข Session surveys are available online at www.citrixsummit.com starting Thursday, 27 October โ€ข Provide your feedback and pick up a complimentary gift at the registration desk โ€ข Download presentations starting Monday, 7 November, from your My Organiser tool located in your My Account