Live Chat

eG Enterprise for Citrix Performance Monitoring

Key Capabilities and Product Functionalities

eG Enterprise: Helping You Achieve Digital Workspace Success

When an end-user complains of a slow application or desktop, it is extremely tedious and time-consuming for Citrix pros to figure out why it's happening and what is causing it. Troubleshooting takes hours, affecting business productivity.

Citrix administrators need complete understanding of the user experience as end users access their virtual application or desktop session – from logon, to launch to application access. When there is slowness, admins need to understand what is causing that. Is it due to an issue in the Citrix infrastructure, or is it a problem in one of the supporting IT infrastructure components (network, AD, virtualization, storage, cloud, etc.)?

eG Enterprise is purpose-built from the ground up with deep Citrix domain expertise, machine learning, correlative intelligence and out-of-the box reports to help Citrix professionals identify the root cause of Citrix problems, troubleshoot faster, and optimize performance and capacity. Now, Citrix pros can prove it's NOT Citrix that's the real cause of slowness!

Key features:

The below table summarizes the key capabilities of eG Enterprise for Citrix monitoring.

Category Requirements
Server Monitoring
  • Monitor key server status and performance parameters, including server hardware status, operating system resource usage (CPU, memory, disk, handles, page files), Windows event logs
  • Support both physical and virtual machines equally well
  • For physical machines, also monitor server hardware status
HDX Session Monitoring
  • Monitor all user sessions on a XenApp server or the user session for each virtual desktop
  • Monitor the bandwidth usage of each HDX session
  • Drill down into which virtual channel is taking up bandwidth for each user
  • Track application usage within each user session and report re-sources used by each application
  • Monitor GPU usage on each virtual desktop
  • For browser applications, provide the URLs being accessed
  • Monitor performance of sessions using the new EDT protocol
  • Measure user's connection quality between the user terminal and Citrix server farm
  • Track session login and logoff times and active and idle times for audit reporting
  • Monitor EDT performance
  • Track client-receiver version, subnet etc.
  • Ability to search by user, and drill down into that user's session statistics
  • Report active/idle time for each session
  • Support monitoring of virtual desktop sessions, even when the virtual desktops are in different Windows domains
Published Application Monitoring
  • Track concurrent accesses to each application
  • Report resource usage level of each application
  • Track which users are accessing an application at any particular time
XenApp Server Monitoring
  • Report resource usage on the server: Is the server sized correctly? What are peak usage times?
  • Track session disconnects on the server: Is there resource waste because of disconnects?
  • Monitor if the XenApp server is connected to its license server and the data store
  • Monitor user profile sizes in order to identify users with large profiles
User Experience Monitoring
  • Support synthetic and real user monitoring
  • Monitor real user logon times, provide breakdown of logon time – GPO, Profile loading, authentication etc.
  • Track launch times for different applications
  • Monitor HDX screen refresh latency for all HDX sessions
NetScaler Monitoring
  • Track user sessions active through NetScaler
  • Track network latencies for user sessions, to distinguish HDX slowness from network slowness
  • Monitor resource usage levels on the NetScaler device
  • Validate SSL certificates in use on the NetScaler devices
Citrix Delivery Controller Monitoring
  • Track the state of Delivery Controllers in the Site and report failures
  • Verify status of all key Controller services – Broker Service, Machine Creation Service, AD Identity, etc. – on each controller
  • Ensure time synchronization with the Windows domain controller
  • Track registration status of desktops/servers in desktop/delivery groups
  • Monitor connection attempts and failures to different machines
  • Track desktops in use and alert when utilization levels are too high or unusually low
  • For a virtual desktop environment, check the connectivity between the DDC and the hosting infrastructure
Provisioning Services Monitoring
  • Monitoring the availability and responsiveness of the Provisioning (PVS) server
  • Check the connection between PVS and its license and database servers
  • Ensure that the provisioning server is able to stream the OS images to clients
  • Monitor the I/O activity on each target device connected to the PVS server, so that if any target device has too many retries, it can be detected
  • Track the write cache size and usage of the write cache
  • Monitor vDisk status
  • Monitor boot times for PVS targets
License Monitoring
  • Track licenses installed and used, to detect potential license limits
  • Monitor license checkout times to determine times when the license server is slowing down
StoreFront Monitoring
  • Check availability and responsiveness of each store configured on StoreFront
  • Monitor synchronization status of StoreFront server groups and the synchronization duration
  • Track the time taken to enumerate applications/desktops for clients
  • Scan StoreFront logs for errors/warnings
Citrix Data Store Monitoring
  • Monitor availability and responsiveness of the data store
  • Check Database and transaction log growth
  • Monitor locking activity on the data store
  • Monitor session activity and user activity on the data store
  • Report top I/O causing queries
Citrix Cloud Monitoring
  • Monitor the resource plane components (XenApp servers, XenDesktop VMs) wherever they are hosted – in the on-premises datacenter or in the public cloud
  • Monitor the infrastructure supporting the resource plane components
  • Track availability and performance of the Cloud Connectors
  • Get visibility of the control plane components hosed and managed by Citrix
  • Map dependencies between all the control plane and resource plane components on topology maps – for root cause diagnosis
Monitoring of other Citrix tiers
  • In-depth monitoring of other Citrix tiers including Citrix XenMobile, ShareFile, CloudBridge, XenServer, and others
Hypervisor Monitoring
  • Monitor IOPS on different storage LUNs
  • Monitor CPU, memory utilization on the server
  • Monitor data store availability and IOPS on each data store
  • Check the resource usage of the control domain/service console
  • Track I/O errors, discards, read/write times and queueing on each of the storage LUNs
  • Monitor Live Migration across VM clusters
  • Report VMs powered on and in use
  • Report key VM performance metrics including physical CPU used, VM CPU ready time, active memory in use, IOPS for each VM, etc.
  • Support common hypervisors – VMware vSphere, Citrix XenServer, Microsoft Hyper-V and Nutanix Acropolis
Storage Monitoring
  • Monitor hardware status
  • Track storage controller status and resource usage
  • Monitor all components of the storage system – device ports, physical disks, disk groups, LUNs
  • Check if any physical disk is slower than others
  • Monitor storage network statistics
Network Monitoring
  • Receive SNMP traps from network devices
  • Track network latency and bandwidth usage
  • Deploy monitoring from different locations in the network to understand if a specific network location is seeing poor performance
Endpoint Monitoring
  • Allow an agent to be deployed on end points for additional visibility into performance from the end point
Backend Application Monitoring
  • Able to be extended to monitor backend enterprise applications if true end-to-end visibility is required
Thresholds and baselines
  • Out of the box thresholds based on best practices
  • Multi-level thresholds for alert escalation
  • Ability to auto-baseline the infrastructure, including time of day and day of week analysis to understand usage patterns
  • Support for blackout periods
Automatic Correlation and root Cause diagnosis
  • Automatically discover the Citrix infrastructure and dependencies
  • Analyze dependencies in real-time to prioritize alerts
  • Is virtualization-aware: Correlates virtualization and application performance to identify root cause
Alerting
  • Multi-modal alerting – email, SMS, pager
  • Integration with service desk/incident management systems (ServiceNow, PagerDuty, RemedyForce, etc.) for automatic ticket opening/closing
  • SNMP integration with any SNMP-management tool
Trending and Reporting
  • Trend analysis of all metrics – hourly, daily, monthly
  • Executive and operations reports
  • Capacity planning reports
  • Performance prediction reports
  • Comparison and Top-N reports
  • Citrix user reports, session activity reports, logon performance reports
  • Ability to export as PDF/CSV/Excel
  • Ability to auto-schedule reports
Dashboards
  • Pre-built dashboards to view performance metrics
  • Customizable dashboards to match each user's needs
  • Publish dashboards for executives to access
  • Self-help capabilities to enable Citrix users to track their own session usage and performance
  • Dashboards providing cumulative metrics of a server-farm, not just individual server metrics
Licensing
  • Support user-based licensing – named and concurrent user options
  • Can be extended to monitor other application tiers
Deployment and Access
  • Deploy in minutes
  • Supports Citrix provisioning services
  • If agent-based monitoring is used, agents do not listen on any TCP ports
  • Can be deployed across geographically distributed sites
  • Web-based access, mobile access
  • Supports role-based access (admins, helpdesk, architects), etc.
Scalability
  • Scale to support infrastructures with thousands of users
  • Handle server farms in distributed data centers
Integration
  • Integrate with existing management systems/frameworks for unified monitoring (e.g., SNMP traps, native management packs, etc.)
  • Integrate with Citrix Director and Citrix NetScaler MAS to leverage existing Citrix investments
Control actions
  • Automatically initiate control actions where appropriate (e.g., reboot failed desktops, restart services that have stopped, etc.)
  • Allow administrators to remotely connect to the monitored servers and initiate actions to remedy a problem (e.g., logoff a user who is taking too many resources)

For more information of eG Enterprise, visit: www.eginnovations.com/citrix-monitoring.

Helpful Resources:

 

Copyright © 2019 eG Innovations. All rights reserved.

Privacy Policy  |  Terms of Use

 
Video: