Configuring Citrix Virtual Desktop Infrastructure monitoring
The Citrix VDI agent provides a central point of monitoring for your Citrix XenDesktop or XenApp resources, including delivery groups, catalogs, applications, desktops, users, and sessions. Before the agent can be used, you must configure the agent to collect data through the delivery controller.
Before you begin
-
The product version and the agent version often differ. The directions here are for the most current release of this agent. For information about how to check the version of an agent in your environment, see Agent version command. To access the documentation for earlier agent releases, see the Table 1 table.1 The link opens an on-premises Knowledge Center topic.
Table 1. Agent versions Agent version Documentation 8.1.4 Cloud APM 8.1.4 8.1.3.1, 8.1.3.2 IBM Performance Management 8.1.3 1 - Make sure that the system requirements for the Citrix VDI agent are met in your environment. For the up-to-date system requirement information, see the Software Product Compatibility Reports (SPCR) for the Citrix VDI agent.
- Ensure that the following information is available:
- Host name of the delivery controller to which you plan to connect.
- OData user name, password, and domain.
- PowerShell user name, password, domain, PowerShell port, SSL verification type, and authentication mechanism if you enable Windows Event Log Event and PowerShell metric retrieval.
- Ensure that an agent operator user account has at least Citrix read-only administrator privileges. See Enabling Citrix read-only administrator privileges.
- Starting with Citrix VDI agent version 8.1.3.1, the ability to
retrieve Windows Event Log Events became available. To retrieve Windows Event Log Events from all
Desktop Delivery Controller (DDC) and Virtual Delivery Agent (VDA) machines, remote PowerShell
access needs to be enabled for the user account that is specified during the agent instance
configuration. Follow these steps to ensure that the agent can perform this function:
- Log in to a Windows computer as the user specified in the agent instance configuration.
- Run the following PowerShell command, where vda_system is the name of a VDA
machine that is powered on:
Get-WinEvent -FilterHashtable @{ProviderName='Citrix*';LogName='Citrix*';StartTime=((Get-Date).AddDays(-10))} -ComputerName vda_system
- Ensure that the following load balancing policies are enabled for the monitored environment:
- CPU Usage
- Disk Usage
- Memory Usage
About this task
The Citrix VDI agent is a multiple instance agent. You must create at least one instance, and start the agent instance manually.
The configuration for XenApp servers is the same as for XenDesktop servers. If a configuration
parameter name or description mentions only XenDesktop
, it is also for XenApp.
Procedure
What to do next
In the Cloud APM console, go to your Application Performance Dashboard to view the data that was collected. For information about using the Cloud APM console, see Starting the Cloud APM console.
- /opt/ibm/apm/agent/logs
- C:\IBM\APM\TMAITM6_x64\logs