eG Monitoring
 
Measures reported by RdpClientTest

A Microsoft RDS server environment is a shared environment in which multiple users connect to a server from remote terminals using the Remote Desktop Protocol (RDP). One of the key factors influencing user experience in such an environment is the latency seen by the users when connecting to the server. High network latencies or packet losses during transmission can cause significant slow-downs in request processing by the server. Hence, monitoring latencies between the server and individual client terminals is important.

The RdpClientTest is executed by the eG agent on a Microsoft RDS server. This test auto-discovers the users who are currently logged on to the server and the IP address from which they are connecting to the Microsoft RDS server. For each user, the test monitors the quality of the link between the client and the Microsoft RDS server. Using this test, an administrator can identify user sessions that are being impacted by high latencies or by excessive packet drops. In some cases, a Microsoft RDS server may regard a user session as active, even though the network link connecting the user terminal to the Microsoft RDS server has failed. The RdpClientTest alerts administrators to such situations.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
No_of_sessions The current number of sessions for a particular user Number The value 0 indicates that the user is not currently connected to the Microsoft RDS server.
Avg_delay Indicates the average delay between transmission of a request by the agent on a Microsoft RDS server and receipt of the response back from the user terminal. Secs Comparing the value of this measure across users will enable administrators to quickly and accurately identify users who are experiencing higher latency when connecting to a Microsoft RDS server.
Min_delay Indicates the minimum delay between transmission of a request by the agent on a Microsoft RDS server and receipt of the response back from the user terminal. Secs A significant increase in the minimum round-trip time is often a sure sign of a poor link between the server and a user's terminal.
Pkt_loss_pct Indicates the percentage of packets lost during data exchange between the Microsoft RDS server and the user terminal. Percent Comparing the value of this measure across users will enable administrators to quickly and accurately identify users who are experiencing slowdowns because of poor performance on the network links between their terminals and the Microsoft RDS server.

Note:

  • If the same user is connecting to the Microsoft RDS server from multiple client terminals, the value of the No_of_sessions, Avg_delay, and Pkt_loss_pct measures will be averaged across all the sessions of that user. The Min_delay measure, on the other hand, will display the least value reported for Min_delay across all the sessions of that user.
  • When a user logs out, the number of sessions will be reduced by 1. If the number of user sessions becomes 0, the corresponding entry for that user in the eG user interface will be removed after a short period of time.