When monitoring Citrix Virtual Apps and Desktops, on the Configure>Inventory page there are 2 entries for the same machine. One entry includes the Goliath Agent connected and lists the servers hostname. The second entry displays the Citrix icons and the Citrix Hosted Machine Name, with no connected agent. The Citrix sessions for the machine are listed on the Citrix Virtual Apps and Desktops page but do not have any ICA Latency data.
The reason you are seeing 2 machine entries and not seeing the Citrix metrics in Goliath is due to the "hosted machine name" setting configured in Citrix. Goliath is expecting the "hosted machine name" value to be the machines host name. If it does not exactly match the host name (ie, it is different all together or has additional text appended) the agent is not able align in inventory, therefore causing the agent based metrics to be missing from the Citrix display.
The Citrix Hosted Machine name must be updated to match the servers host name. This can be done in the following places (depending on your environment):
- Hypervisor - The VM name needs to be updated to match the hostname
- This is only needed when Goliath is not monitoring the hypervisor
- AWS/Azure - The instance name needs to be updated to match the hostname