Performance ICA Alarms

ICA performance counters relate to the performance of Citrix ICA sessions. Using this category on the Roles page Alarms tab, you can configure yellow and red level alarms for the ICA performance counters.

In the example alarm configuration called out below, if Input Audio Bandwidth is 10 Mbps or higher for 120 seconds a Yellow level alarm is triggered. If Input Session Bandwidth is 120 Mbps or higher for 240 seconds a Red level alarm is triggered. If either level of alarm is triggered a Notification will be sent. No Action will be taken for a Red level alarm.

NOTE: An alarm that passes through a Yellow state and achieves a Red state is considered to be in both Yellow and Red alarm status until the condition value is within the limits.

The following table defines each of the ICA performance alarms.

ICA Performance Alarm Description
Input Audio Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when playing sound in an ICA session.
Input Clipboard Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when performing clipboard operations such as cut-and-paste between the ICA session and the local window.
Input COM 1 Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 1 port.
Input COM 2 Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 2 port.
Input COM Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when sending data to the COM port.
Input Control Channel Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when executing LongCommandLine parameters of a published application.
Input Drive Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when performing file operations between the client and server drives during an ICA session.
Input Font Data Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when initiating font changes within a SpeedScreen-enabled ICA session.
Input HDX MediaStream for Flash Data Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when streaming Flash data in an HDX-enabled session.
Input HDX MediaStream for Flash v2 Data Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when streaming Flash v2 data in an HDX-enabled session.
Input Licensing Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) to negotiate licensing during the session establishment phase. Often, no data for this counter is available, as this negotiation takes place before logon.
Input LPT 1 Bandwidth (bps) Monitors the bandwidth used on the virtual channel that prints to a client printer attached to the client LPT 1 port through an ICA session that does not support a spooler. This is measured in megabits per second.
Input LPT 2 Bandwidth (bps) Monitors the bandwidth used on the virtual channel that prints to a client printer attached to the client LPT 2 port through an ICA session that does not support a spooler. This is measured in megabits per second.
Input Management Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when performing management functions.
Input PN Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) by Program Neighborhood to obtain application set details.
Input Printer Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when printing to a client printer through a client that has print spooler support enabled.
Input Seamless Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for published applications that are not embedded in a session window.
Input Session Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) from client to Citrix session device (e.g., a VM) for a session.
Input Session Compression (bps) Monitors the compression ratio used from client to Citrix session device (e.g., a VM) for a session.
Input Session Line Speed (bps) Monitors the upload speed (measured in megabits per second) from the client to the Citrix session device.
Input Smart Card Bandwidth Monitors the bandwidth used from client to Citrix session device (e.g., VM) used by a redirected Smart Card. This is measured in megabits per second.
Input SpeedScreen Data Channel Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) from client to server for data channel traffic.
Input SpeedScreen Multimedia Acceleration Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when streaming data in a SpeedScreen Multimedia Acceleration enabled session.
Input ThinWire Bandwidth (bps) Monitors the line speed bandwidth used (measured in megabits per second) from client to server for ThinWire traffic.
Input TWAIN Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when scanning an image into an application.
Input Text Echo Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for text echoing.
Input USB Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) by a redirected USB port device.
Input VideoFrame Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for delivering streaming video.
Latency - Last Recorded (ms) Checks the last recorded latency measurement for the session.
Latency - Session Average (ms) Checks the average client latency over the life of a session.
Latency - Session Deviation (ms) Checks the session deviation for latency. This represents the difference between the minimum and maximum measured latency values for a session.
Output Audio Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for playing sound in an ICA session.
Output Clipboard Bandwidth Monitors the bandwidth used (measured in megabits per second) for clipboard operations such as cut-and-paste between the ICA session and the local window.
Output COM 1 Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 1 port.
Output COM 2 Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client COM 2 port.
Output COM Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when receiving data from the client COM port.
Output Control Channel Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when executing LongCommandLine parameters of a published application.
Output Drive Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when performing file operations between the client and server drives during an ICA session.
Output Font Data Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when initiating font changes within a SpeedScreen-enabled ICA session.
Output HDX MediaStream for Flash Data Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when streaming Flash data in an HDX-enabled session.
Output HDX MediaStream for Flash v2 Data Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when streaming Flash v2 data in an HDX-enabled session.
Output Licensing Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) to negotiate licensing during the session establishment phase. Often, no data for this counter is available, as this negotiation takes place before logon.
Output LPT 1 Bandwidth (bps) (bps) Monitors the bandwidth used (measured in megabits per second) when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client LPT 1 port.
Output LPT 2 Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when routing a print job through an ICA session that does not support a spooler to a client printer attached to the client LPT 2 port.
Output Management Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when performing management functions.
Output PN Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) by Program Neighborhood (PN) to obtain application set details.
Output Printer Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when printing to a client printer through a client that has print spooler support enabled.
Output Seamless Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for published applications that are not embedded in a session window.
Output Session Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) from Citrix session device (e.g., a VM) to client for a session.
Output Session Compression Ratio (bps) Monitors the compression ratio used from server to client for a session.
Output Session Line Speed (bps) Monitors the download speed from the client to the Citrix session device (measured in megabits per second).
Output Smart Card Bandwidth (bps) Monitors the bandwidth from Citrix session device (e.g., VM) to client used by a redirected Smart Card. This is measured in megabits per second.
Output SpeedScreen Data Channel Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) from server to client for data channel traffic within an ICA session.
Output SpeedScreen Multimedia Acceleration Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when streaming data in a SpeedScreen Multimedia Acceleration enabled session.
Output ThinWire Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) from server to client for ThinWire traffic.
Output TWAIN Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) when scanning an image into an application.
Output Text Echo Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for text echoing.
Output USB Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) by a redirected USB port device.
Output VideoFrame Bandwidth (bps) Monitors the bandwidth used (measured in megabits per second) for delivering streaming video.
Resource Shares The total number of shares used by the session.

Configure Performance ICA Alarms

  1. Select the check box to the left of the Performance: ICA category to apply the same configuration to the individual alarms.
  2. To change a Limit, or Timevalue, click the value, then enter the updated value.
  3. Depending on the alarm, selecting a check box to the left of an alarm, will generate an alarm when the value is either above or below the configured Limit for the specified time period. If this box is unchecked, then the SysTrack Agent will ignore the limit thresholds – no alarm will be generated (although the Agent will still continue to track data for this setting).
  4. Select a Notification profile to use for the alarm notification settings that will be followed when the alarm is triggered.
  5. Select a Time Window for the alarm.
  6. Select an Action profile to use when the alarm is triggered.
  1. Click the Save Changes button on the top right of the Roles page to save your changes.