On the Citrix Virtual Apps and Desktops session drill drown, when looking at the ICA/HDX tab and/or Summary Tab, Goliath presents the metrics ICA Latency, Connection Speed, and ICA Channel Usage. When these charts are not showing data, this indicates the required end user metrics were not available. This can be due to multiple issues:
- Issues with the Citrix VDA install
- Corrupted Windows Performance Counters
- Anti-virus blocking
- and more
See below for troubleshooting steps on how to determine the root cause of the missing metrics to ultimately resolve the issue. Please note, the metrics Network Latency and ICA RTT are not the same as ICA Latency and are collected differently. For details on those metrics see instead Missing Network Latency & ICA RTT.
Troubleshooting Steps:
- Confirm the length of the session, has it been established for more than 5 mins? It can take about 3-5 mins after the session is established in order to see these metrics. If the session has been established for more then 5 mins, please proceed. If not, give it some more time.
- Confirm Agent is installed and connected on the machine where the metrics are missing.
- Check the Configure>Inventory page of the technology and see if there is a green square in the "stat" column for the machine, this means the agent is connected.
- If there is a red square this means the agent was connected at one point in time but it is not currently connected. Please create a support ticket for further assistance.
- If there is no square at all, this means there is no agent installed. Please search "agent installation" in this support center for instructions.
- Enable Agent Logging and then Restart the Agent Service (wait at-least 15 mins to let the logs collect)
- For full instructions please reference the article Goliath Server and Agent Logs
- In the meantime, gather screenshots of the missing metrics on the ICA/HDX Channel tab
- Once you have uploaded the agent logs, search for the phrase “ICASessionPerformanceData:”.
- Go to that line and look at the line below. Is it a set of empty brackets? If so, this means that not data is being returned.
- example:
- example:
- When this occurs, it usually means one of the following is the root cause:
- The Windows Perfmon Counters Goliath uses to collect the ICA Metrics are not installed on the machine.
- There is an issue with the Citrix VDA install
- Windows Perfmon Counters are corrupted
- Go to that line and look at the line below. Is it a set of empty brackets? If so, this means that not data is being returned.
Possible Resolutions:
- Check Citrix Director and see if the Active/Disconnected sessions missing metrics in Goliath are also missing ICA Latency in Citrix Director.
- If Citrix Director is also missing this data, this confirms that there is an issue with the Citrix VDA. Because this issue is with the Citrix infrastructure, please create a ticket with Citrix support to begin the troubleshooting process for the missing data in Citrix Director.
- Once the issue is resolved in Citrix Director, it should also be in Goliath.
- Check to see if the Windows Perfmon Counters are corrupted on the VDA
- Open Windows Perfmon
- Does a pop-up appear upon launch starting "Unable to add these counters:"?
- If so, this means that the perfmon counters are indeed corrupted.To resolve this issue, we suggest using rebuilding your perfmon counter library on the VDA in question or if applicable the Gold/Master Image.
- Attempt to Re-register the Citrix ICAPerf.dll on one of the machines having the issue. If this resolves the issue, then repeat the steps on the Gold/Master Image.
- Steps to re-register icaperf.dll:
- Identify where the dll file is located. It will be at one of the following locations:
- C:\Windows\System32\ICAPerf.dll
- C:\Program Files (x86)\Citrix\System32\ICAPerf.dll
- C:\Program Files\Citrix\ICAService\ICAPerf.dll
- C:\Program Files\Citrix\HDX\bin\ICAPerf.dll
- C:\Program Files (x86)\Citrix\HDX\bin\ICAPerf.dll
- Open command prompt with run as admin
- Execute the following command: regsvr32 "location"
- For example: regsvr32 "C:\Program Files\Citrix\ICAService\icaperf.dll"
- Restart the MonitorIT Agent Service
- Once this is completed wait about 5-10 mins and then you should start seeing the metrics appear in the technology.
- Identify where the dll file is located. It will be at one of the following locations:
- Steps to re-register icaperf.dll:
If the steps in this article do not resolve the issue, please collect the agent logs and server logs and log a support ticket.