XML Thread Health Test

This test monitors the number of worker threads that are currently running on the Citrix XML service and alerts the administrator when the Citrix XML service is overloaded.

Target of the test : Any Citrix server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every server being monitored

Configurable parameters for the test
  1. TEST PERIOD – How often should the test be executed
  2. Host – The host for which the test is to be configured
  3. Port Refers to the port used by the Citrix server
  4. health monitor test path - Citrix Virtual Apps is bundled with a Health Monitoring and Recovery (HMR) test pack, which provides a standard set of tests that can be configured to monitor the health of many Virtual Apps components and report failures. Since the eG agent runs one of the HMR tests to monitor the load on the Citrix XML service, you need to configure the eG agent with the full path to the folder containing the HMR test pack. By default, the health monitor test path is set to default. This implies that the eG agent runs the HMR test from its default location, which is: C:\Progra~1\Citrix\HealthMon\Tests\Citrix. However, if the HMR test pack is available in a different location in your Citrix environment, then indicate that location in the health monitor test path text box. For instance, your specification can be: C:\LocalDir\Citrix\HealthMon\Tests\Citrix.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Number of XML threads:

Indicates the number of worker threads that are running in the Citrix XML service.


By default, the threshold limit for the number of working threads that are running in this Citrix XML service is set to 15. If this threshold value is violated, it indicates that the Web Interface/PN Agent connections would suffer. This measure would therefore be a good indicator to the administrator to identify the overload and rectify the same.