Skip to main content

Virtualization Monitor

Monitoring Citrix and Azure Virtual Desktops (AVD)

The UXM Desktop agent can monitor latency counters and events from Citrix and AVD/RDP environment.

 

Requirements

  • Citrix
    • The UXM Desktop agent needs to be install on the Citrix Delivery Controller (DC) and Virtual Delivery Agent (VDA) servers.
  • AVD/RDS
    • The UXM Desktop agent needs to be install on the AVD servers.
  • UXM Desktop monitors (under Administration -> UXM Desktop Agent -> Desktop monitors)
    • A Virtualization Monitor need to be configured to collect network latency and connection bandwidth per user.
    • A Logon Monitor need to be configured to monitor logon/logoff sessions for Virtualization -> Logon Sessions dashboard.
    • A Process Monitor needs to be configured if Application Usage should be captured, it requires that the Process monitor is enabled and monitors "Foreground app usage".
    • A Endpoint Monitor needs to be configured to monitor endpoint info, resource usage and crashes on endpoint device.

Dashboard

Virtualization - Citrix End User Experience Scorecard

Virtualization - Citrix End User Experience Thresholds

MetricScores
Poor (40 points)Fair (60 points)
ICA Rount Trip Time (RTT)From 450 ms
ICA LatencyFrom 400 ms
Network LatencyFrom 250 ms
Connection Speed0 to 1 Mbps

 

Endpoint details

Endpoint details can be found by searching for the endpoint or finding it in the Endpoints -> Endpoints dashboard.

CPU, Memory utilization and active sessions are captured for the server and shows how utilized the servers are during the day.

Application Usage is also shown on the independent endpoint device to see which applications that are being used.

 

Application Usage

Application Usage is both shown for the endpoint device and also globally for all servers under Applications -> Application Usage.

Application Usage requires that the Process monitor is enabled and monitors "Foreground app usage"

 

 

Logon Sessions

The Logon monitor captures when users  logon and logoff the Citrix/AVD/RDP sessions and collects how long time it took to logon and what was caused by Group Policies, Logon scripts and Profile loads.

Click on Logon Session to see the Session Details dashboard.

See dashboard documentation for further information here: Logon Sessions and Session Details

 

Custom Citrix reports

Published App usage

Shows unique users that have used the published Citrix applications.

SPL:

`getIndexSessionData` source="agent.event.logonoff" client\_address!="" session="ICA-\*" event!="Disconnect"
| eval domainAndUsername = lower(if(isnull(domain), username, domain + "\\" + username))
| stats dc(domainAndUsername) AS userCount by citrix\_session.published\_name
| sort -userCount | head 25
| rename citrix\_session.published\_name AS "Published App Name", userCount AS "Unique User Count"

 

mceclip3.png