Horizon Session Statistics Test

If user sessions are unable to access their desktops/applications, and the Horizon Connection Server Details test does not reveal any connectivity issues with the connection server, then administrators need to figure out where else the bottleneck could be - could the gateway appliance itself be unreachable? could sessions be failing at login? or is the protocol used disabled on the appliance? The Horizon Session Statistics test leads you to the source of this bottleneck!

This test tracks user sessions to the gateway appliance and discovers the different type of sessions handled by the appliance, in terms of the protocol used - eg., PCoIP sessions, RDP sessions, Blast sessions etc. The test then reports the status of each session type, thus indicating the types of sessions that are disabled, unreachable, or not running on the appliance. The test also periodically checks the status of the appliance and reports abnormalities (if any). Using detailed diagnostics, you can even accurately pinpoint the reason for the abnormal status. In addition, the test also tracks session logins and alerts administrators if any login fails. With the help of this test therefore, administrators can quickly determine why user sessions are unable to reach their desktops/applications.

Target of the test : A Horizon Unified Access Gateway

Agent deploying the test: A remote agent

Outputs of the test : One set of results for the target Horizon Unified Access Gateway being monitored.

Configurable parameters for the test
Parameters Description

Test Period

This indicates how often should the test be executed.

Host

The host for which the test is to be configured.

Port

Refers to the port used by the Horizon Unified Access Gateway appliance. By default, this is 9443.

Username, Password, Confirm Password

This test emulates a user accessing the HTTP/S URL of a connection server, and in the process, reports the availability and responsiveness of that server. To establish this connection and report metrics, the test requires read-only permissions. Therefore, configure the credentials of a read-only user in the Username and Password parameters. Confirm the Password by retyping it in the Confirm Password text box.

SSL

By default, the appliance is SSL-enabled. This is why, the SSL flag is set to Yes by default. In case the appliance is not SSL-enabled, then set this flag to No.

DD Frequency

Refers to the frequency with which detailed diagnosis measures are to be generated for this test. The default is 1:1. This indicates that, by default, detailed measures will be generated every time this test runs, and also every time the test detects a problem. You can modify this frequency, if you so desire. Also, if you intend to disable the detailed diagnosis capability for this test, you can do so by specifying none against DD frequency.

Detailed Diagnosis

To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option.

The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:

  • The eG manager license should allow the detailed diagnosis capability
  • Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Status

Indicates the current status of the monitored gateway appliance.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the gateway appliance. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the gateway appliance is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for the abnormal status.

Current sessions

Indicates the current number of sessions on the gateway appliance.

Number

The value of this measure includes all protocol sessions.

Authenticated sessions

Indicates the number of authenticated sessions.

Number

 

High water mark sessions

Indicates the high water mark of sessions count on the gateway appliance.

Number

By tracking the variations to this measure over time, you can figure out the maximum number of sessions the appliance can handle.

Broker status

Indicates the current status of the VMware Horizon Connection server connected to the target Access Gatway.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the connection broker. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the broker is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

Success logins

Indicates the number of logins that were successful.

Number

Ideally, the value of this measure should be high.

Failed logins

Indicates the number of logins that failed.

Number

Ideally, the value of this measure should be 0.

Backend status

Indicates the current status of the backend.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the backend. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the backend is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

Edge service status

Indicates the current status of the Edge service.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the backend. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the Edge service is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

PCoIP status

Indicates the current status of the PCoIP protocol.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the PCoIP protocol. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that PCoIP protocol is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

PCoIP sessions

Indicates the current number of PCoIP sessions.

Number

 

Max PCoIP sessions

Indicates the high watermark of PCoIP sessions.

Number

 

Blast status

Indicates the current status of the Blast protocol.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the Blast protocol. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the Blast protocol is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

Blast sessions

Indicates the current number of Blast sessions.

Number

 

Max Blast sessions

Indicates the high watermark of Blast sessions.

Number

 

RDP status

Indicates the current status of the RDP protocol.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the RDP protocol. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the RDP protocol is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

RDP sessions

Indicates the current number of RDP sessions.

Number

 

Max RDP sessions

Indicates the high watermark of RDP sessions.

Number

 

UDP tunnel server status

Indicates the current status of the Utserver protocol.

 

The values that this measure can report and their corresponding numeric values are detailed in the table below:

Measure Value

Numeric Value

Running

1

Not Running

2

Partial Running

3

Disabled

4

Idle

5

Not Reachable

6

Note:

By default, this measure reports the Measure Values listed in the table above to indicate the current status of the Utserver protocol. In the graph of the measure however, the same is indicated using the numeric equivalents only.

If this measure reveals that the Utserver protocol is in an abnormal state presently, then, you can use the detailed diagnosis of this measure to determine the reason for this abnormal status.

UDP tunnel server sessions

Indicates the current number of Utserver sessions.

Number

 

Max UDP tunnel server sessions

Indicates the high watermark of Utserver sessions.

Number