Citrix IMA Test

This test reports various statistics relating to the Citrix Independent Management Architecture (IMA). Citrix IMA is an architectural model and a protocol for server to server communications. IMA includes a collection of subsystems that define and control the execution of Citrix products. The functions enabled by IMA include:

  • Central administration of all the Citrix servers
  • Central license management and pooling without license gateways
  • Centralized data store for all Citrix configurations
  • Auditing of administration activities, etc.

This test reports the IMA-related communications from this Citrix server to other Citrix servers. One set of results is reported for each server to server communication. 

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. separate process - By default, this parameter is set to Auto. This implies that by default, this test auto-discovers the operating system on which the target Citrix server is running. Based on the auto-discovered OS, the test uses either the eG agent process itself to collect the required metrics or spawns a separate process for this purpose. If the target server is discovered to be executing on a Windows 2012(or earlier) platform, then the eG agent process itself will collect the metrics reported by this test. On the other hand, if the target server is found to execute on Windows 2012 (or above), then a separate process is spawned for metrics collection. Alternatively, you can set this flag to true or yes. In this case, metrics collection is performed by a separate process, regardless of the operating system of the Citrix server. If you set this flag to false or no on the other hand, then the eG agent process collects the metrics, regardless of the operating system of the Citrix server.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Data received rate:

Represents the rate at which data is received by the server from another Citrix server in the farm.


Evaluate the IMA traffic periodically to explore alternative configurations (e.g., splitting a farm) to minimize network overheads. The IMA traffic between servers can be high if the indirect mode of data store access is used - in this case, only one server in the farm directly accesses the data store. All other servers rely on this server to access the data store

Data transmit rate:

Represents the rate at which IMA data is sent by a server to another server in the farm.



Network connections:

Number of active IMA network connections from a server to another IMA server.