How Does eG Enterprise Monitor the Citrix Cloud Site?

eG Enterprise monitors the Citrix Cloud Site in an agentless manner. The eG agent should be deployed on any remote Windows host in the environment. However, make sure that you do not install the eG agent on the Windows system hosting the Citrix Cloud Connector. Then, make sure that you download the Citrix Daas PowerShell SDK and install it on the remote agent host. This SDK automates complex and repetitive tasks. It provides the mechanism to set up and manage the Citrix DaaS (formerly Citrix Virtual Apps and Desktops service) environment without using the Manage user interfaces. The eG agent uses this SDK to pull metrics on virtual desktop sessions and logins from the Citrix cloud delivery controller.

For all other metrics, the eG agent makes Cloud API calls to connect to the delivery controller on the Citrix Cloud. To enable the eG agent to make these API calls and retrieve metrics, follow the broad steps outlined below:

  1. Create a valid Citrix Cloud user with Read-only administrator rights to virtual apps/desktops; to know how to create such a user, follow the steps discussed in Creating a New Citrix Cloud User for Monitoring Purposes.

  2. Login to the Citrix cloud as the user you created at step 1 above, and create an API Client on the cloud; the steps for creating such an API client are detailed in theCreating API Client on the Citrix Cloud topic.
  3. Make a note of the Customer ID tied to the API client you created at step 2 above; to know how to determine the customer ID of your client, follow the steps discussed in Determining the Customer ID Mapped to an API Client.
  4. If the cloud connector (on which the eG agent is installed) uses proxy for communicating with the Citrix cloud, then you should configure the eG agent with the proxy details; to know how to achieve this, refer to Configuring the eG Agent with Proxy Server Settings.