Citrix User Connection Failure Monitoring

Prev Next

Feature available only in version 9.2 Beta

The following section describes a monitor feature only available in ControlUp Real-Time DX version 9.2 beta. To try it, join our beta program.

Session launch failures can disrupt productivity and create urgent troubleshooting demands. The Citrix User Connection Failure Monitoring feature gives you real-time visibility into connection issues, clear failure reasons, user context, and recommended actions—all captured directly from the Citrix Broker. With rich diagnostics and actionable insights, you can quickly identify and resolve problems, keeping your Citrix environment reliable and your users connected.

What It Does

  • Prevent user impact: Detect and diagnose session launch failures as they occur.

  • Accelerate troubleshooting: Access detailed failure reasons, user context, and client details.

  • Comprehensive failure capture: Monitors all session launch failures in real time from the Citrix Broker.

  • Detailed diagnostics: Captures 27+ failure reason codes with clear descriptions, and recommended actions to resolve issues faster and reduce downtime.

  • Quick triage: Categorizes failures into 6 high-level categories for streamlined troubleshooting.

Supported Environments

  • Works seamlessly across on-premises CVAD and Citrix Cloud (DaaS) deployments:

    • CVAD: Retrieves failure data from Citrix Broker OData API.

    • Citrix Cloud: Retrieves failure data from Citrix Cloud Monitor API.

  • Unified incident tracking across both deployment models.

How It Works

connection failures tab metrics

Real-time Failure Detection

Captures all session launch failures directly from the Citrix Broker, ensuring immediate visibility into issues impacting users.

Rich Diagnostic Data for Root Cause Analysis

  • User context: UPN, username, domain, full name, SID.

  • Client details: Client name, IP, version, platform.

  • Connection path: ConnectedVia and LaunchedVia hostnames/IPs, protocol.

  • Machine state: Registration state, power state, fault state, maintenance mode, VDA version.

  • Session timing: Brokering duration, VM start, profile load, GPO processing, HDX initialization timestamps.

  • Citrix context: Delivery Group, hypervisor, VM name, Controller DNS.

Recommended Actions

Each failure reason includes easy-to-read descriptions and recommended remediation steps, reducing guesswork and accelerating resolution.

Trigger & Alerting Integration

  • Configure triggers on connection failure events using stress level or advanced filters.

  • Filter by any failure field (e.g., Failure Category, Client Platform, Delivery Group, User, Machine).

  • Execute automated actions: email notifications, webhooks, scripts, event log entries.

Registration Failures Metrics

The Registration Failures tab includes the following metrics:

Header

Description

Catalog Name

Name of the Citrix Machine Catalog to which the affected VDA belongs

Citrix Site Name

Name of the Citrix Site to which the VDA and DDC belong

Correlated DDC Events Count

Total number of correlated Windows events on Delivery Controller(s) for this incident

Correlated VDA Events Count

Total number of correlated Windows events on the affected VDA for this incident

DDC Hostname

Hostname of the DDC that the VDA was attempting to register with, or that reported issues with the VDA

DDC Version

Product version of the DDC software that the VDA was attempting to communicate with

Delivery Group Name

Name of the Citrix Delivery Group associated with the affected VDA

Deregistration Reason Code

Code for VDA deregistration reason

Hypervisor Connection Name

An identifier for the specific hypervisor the VDA is running on

Incident End Time UTC

End time of the registration failure incident

Incident ID

Unique identifier of the registration failure incident

Incident Start Time UTC

Start time of the registration failure incident

Incident Status

Current lifecycle state of the registration failure incident

Last Update Time UTC

UTC time when this incident record was last updated

Resolution Duration

Incident resolution duration

Resolution Method

Incident resolution method

Source Type

Source Type (Event Log or Citrix Cloud API)

Stress Level

Stress Level is a flexible load measure which you can customize using the "Stress Settings" pane.

User Session Count at Incident

Count of user sessions (active or disconnected) on VDA at failure time

VDA Hostname

Hostname of the VDA that experienced the registration failure

VDAID

Internal Object GUID for the VDA

VDA in Maintenance Mode at Incident

True if VDA was in maintenance mode during registration failure

VDA IP Address

IP address of the VDA at the time the registration failure incident was recorded

VDA Version

Specific product version of the Citrix Virtual Delivery Agent software installed on the VDA

Connection Failures Metrics

The Connection Failures tab includes the following metrics.

Header

Description

Connection Failure Date

Exact data and time when this connection failure occurred

Failure Category

Broad category that classifies this connection failure type (Machine Failure, Client Connection Failure, No Capacity Available, No Licenses Available, or Configuration Issue)

Connection Failure Problem

Description of the connection failure

Recommended Action

Next action to take for this connection failure

User Name

User who attempted the failed connection

User Domain

Domain the user belongs to

Machine Name

Name of the machine where this connection failure occurred, or null if no specific machine was involved in the failure

Delivery Group Name

Display name of the delivery group that the failed connection attempted to access

Connection State Description

Current connection status

of this session

Machine Registration State

Registration status of the machine at the time of the connection failure, indicating whether the machine was properly registered with the Citrix broker

Machine Maintenance Mode

Indicates whether the machine was in maintenance mode when the connection failure occurred, which would prevent new user sessions from starting

Current Power State Description

Current machine power status

Fault State Description

Health status of the machine when the connection failure occurred (0 = Unknown, 1 = None/Healthy, 2 = Failed to Start, 3 = Stuck on Boot, 4 = Unregistered, 5 = Max Capacity, 6 = VM Not Found)

Client IP Address

IP address of the user device that attempted to connect to the session