Citrix XenApp/XenDesktop Monitoring
Introduction to XenApp/XenDesktop Monitoring
Citrix XenApp/XenDesktop monitoring covers three components:
- The DDC. The Desktop Data Collectors (also known as Brokers). These DataSources provide information about the state of their services, connections to their datastores, and hypervisors.
- The Farm. Provides information for farm-level entities such as applications, desktop groups. VDA registrations, etc. All farm monitoring is done through the DDCs.
- VDA. Enhanced session monitoring for metrics such as RoundTripTime and Throughput are performed if Virtual Delivery Agents have been added to LogicMonitor.
Setting Up Monitoring
- Create or identify a XenApp user account that has read-only administrator privileges that LogicMonitor will use to access XenApp/XenDesktop.
- Within LogicMonitor, define the properties xenapp.user and xenapp.pass on the global, group, or DDC device level, matching the XenApp user account name and password. These properties must be set in order for collection to work, even if the Collector service account has the same access. For more information on setting authentication credentials as properties, see Defining Authentication Credentials.
- To enable the troubleshooter and Powershell SDK-based collection methods, make sure that the Collector account has Farm credentials (these can be the same credentials used for the xenapp.user and xenapp.pass properties).
- Import the DataSources and PropertySources.
- All of the Citrix DataSources start with Citrix_XenApp_*.
- The addCategory_CitrixMonitorServiceV2 DataSource must also be imported.
- Because we should only collect FARM information from one of the DDCs, we have to determine which one that will be. This is done by setting “CitrixBrokerActive” as the value for the system.categories property on the DDC from which data collection will take place.