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.
The Splunk App for Citrix XenApp generates a higher data volume per XenApp server than uberAgent.
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.