uberAgent Support

uberAgent vs. Splunk App for Citrix XenApp / XenDesktop

Both uberAgent and the Splunk App for Citrix XenApp can be used to monitor a Citrix XenApp environment. This article highlights the key differences between both products. Although we are referring to the Splunk App for Citrix XenApp, most points apply in a similar manner to the Splunk App for Citrix XenDesktop, too.


The Splunk App for Citrix XenApp monitors part of the XenApp infrastructure (e.g. license server) and collects performance data per session and per machine on the XenApp session hosts.

uberAgent monitors user experience and application performance of Windows machines.

Support and Maintenance

Splunk does not provide support for its App for Citrix XenApp. New versions with bugfixes and additional features are rare.

uberAgent is fully supported. New versions are being released every 2-3 months. Fixes for critical bugs are made available immediately.

Hardware and Operating System Requirements

The Splunk App for Citrix XenApp only supports Citrix XenApp up to version 6.5. XenApp 7.0, 7.1 and 7.5 are not supported.

uberAgent works on any version of Windows from Vista / Server 2008 onwards. That includes Windows 7, 8, 8.1, Server 2012 (R2).


The Splunk App for Citrix XenApp collects data via PowerShell scripts and WMI. uberAgent, on the other hand, is written in C++ and accesses native APIs (no WMI). Therefore uberAgent has a much smaller footprint and consumes less resources on the monitored system.

Data volume

The Splunk App for Citrix XenApp generates a higher data volume per XenApp server than uberAgent.

Data collection

The Splunk App for Citrix XenApp collects the following data:

  • Farm and zone details
  • Session information
  • Published application statistics
  • Server load statistics
  • Session process information
  • Windows OS info and patch level
  • Machine performance information
  • ICA performance data

uberAgent collects the data about the following:

  • Logon duration
  • Computer startup duration
  • Machine performance
  • Session performance
  • Process performance
  • Application performance
  • Application usage
  • Application versions
  • Process startup duration
  • GPU usage
  • Browser performance per website

Here is the full list of metrics collected by uberAgent.

Have more questions? Submit a request


Please sign in to leave a comment.