In ControlUp's Sessions view, the Location field may appear blank even when session information like Client IP is correctly populated. This is because the Location column is specifically linked to Citrix Cloud environments and represents the "resource location" of Citrix Cloud Sessions, not the client's geographic location or data coming from Remote DX. The field corresponds to the `CitrixCloudColumns.Location` attribute in the ControlUp schema, which pulls its data from Citrix Monitor OData through the ControlUp Citrix Cloud EUC connection.
For Citrix Cloud users, ensuring the Location field populates requires that resource locations be properly configured and assigned within the Citrix Cloud administrative portal. Administrators should verify that their resource locations are defined in the Citrix Cloud admin portal under Resource Locations and that these are correctly associated with their sessions and resources. Without proper resource location assignment, ControlUp cannot display this information in the Location column.
This functionality is specific to Citrix Cloud and does not apply to on-premises Citrix deployments or other remote services. It also does not derive from ControlUp Remote DX or other integrations; rather, it depends strictly on the integration between ControlUp and Citrix Cloud session data via the Citrix Monitor OData feed.
To summarize, if the Location field is blank in ControlUp for Citrix sessions, the key step is to confirm that resource locations are configured and assigned within the Citrix Cloud portal. Proper configuration ensures that ControlUp can retrieve and display the location data as intended.
Read the entire article here...
On-Premise Related Training & Support Archives
On-Premise training and support-related archives from inside the ControlUp Community on Slack.
Troubleshooting Missing Usernames and Metric Data in ControlUp Process Monitoring Dashboards and Stat Widget Limitations
A common issue encountered with ControlUp dashboards involves inaccurate reporting of process start times and user counts, specifically with high numbers of users and processes that initiate immediately after login. In a troubleshooting case, a community member observed that the Netskope client was not routing traffic to on-premises file shares for 5 to 10 minutes post-login. They wished to confirm through a dashboard or report that the service in question (stAgent process) started almost immediately after user login. However, the dashboard filtered to this process was showing many "N/A" values for relevant metrics, and the total user count was about 900 fewer than expected.
The core technical challenge was identified as a data collection nuance related to where process data originates and the timing of process starts relative to the SIP (Session Initiation Protocol) agent. It was clarified that the metrics came from "process stops" indices. Users noted that usernames were sometimes missing from these entries because the process starts before the SIP agent logged the user identity, leading to incomplete user data capture. Additionally, the "app_launch_time_ms" metric was missing for some process start events, likely due to this timing discrepancy. Differences were highlighted between two different data sources, "process_stops" (Windows-focused) and "builtin_process_stop" (Mac-focused), explaining variations in available metric details.
Another topic discussed was the limitation encountered when interacting with Stat widgets in ControlUp dashboards. When clicking on a stat card representing many devices (e.g., 2000 unique device IDs), the drill-down view only displayed up to 500 devices, causing confusion and incomplete visibility. This limitation was acknowledged as potentially unintentional and slated for further investigation. The community debated the practical need for disabling this drill-down feature in some dashboards, with consensus that although direct action on large device sets might be unusual, users still expect full visibility matching the dashboard summary counts.
From a solution perspective, filtering widgets by exact username with a negation filter was suggested to show only entries with recorded usernames, assisting in troubleshooting user data completeness. The issue with incomplete metric values related to early-starting processes remains a technical limitation tied to data collection timing, without an immediate fix but with suggested workarounds for filtering and interpreting available data.
In summary, to troubleshoot processes that start immediately after login but show incomplete metrics or user data in ControlUp dashboards:
- Understand the difference between the Windows "process_stops" and Mac "builtin_process_stop" indices and their data characteristics.
- Recognize that processes starting before the SIP agent registers the user can result in missing usernames and launch time metrics.
- Use filtering techniques to isolate entries with valid usernames.
- Be aware of drill-down limits on Stat widgets (currently capped at displaying 500 devices), which affects visibility on large datasets.
- Monitor ControlUp updates for potential removal or adjustment of drill-down limits.
For more details on dashboards, filtering, and process monitoring in ControlUp, refer to the official documentation at https://docs.controlup.com, and for dashboard customization best practices, visit https://cuacademy.controlup.com.
Read the entire article here...
Read the entire article here...
Monitoring Network Connectivity with ControlUp Products
Users discussed methods to monitor connectivity and performance between different sites on the same network using ControlUp products. It was suggested to use the latency test feature with an on-prem hive to measure various aspects, such as network breaks. One user mentioned a customer who used custom hives at different points to gather more specific information on network breakage. The discussion also mentioned the desire for a feature similar to "RemoteDX Client Metrics" to measure latency between hops. The conclusion was that using custom hives is the best approach for this area of ControlUp.
Read the entire article here...
Read the entire article here...
How to View CVAD Delivery Controller Information in ControlUp Real Time Console
A discussion took place about how to see what CVAD delivery controller a machine is registered to within the Real Time Console 9.2.0.622 - the "CVAD Broker Name" column can show the DNS hostname of the controller a machine is registered to, but this may be empty if the machine's registration state is Unregistered or Unknown. The column should show data when connected to the EUC environment where the machine is hosted, and the auto connect feature can also be used to see CVAD data and ControlUp data together. The discussion can be found on the ControlUp Slack channel.
Read the entire article here...
Read the entire article here...
Changes in Citrix Licensing – Impact on Usage Monitoring with ControlUp
A user shared that there will be a change in Citrix Licensing in April, with migration to the new License Activation Service. The "Citrix License Usage" report for VDI DaaS no longer displays usage count. ControlUp team is aware and investigating. It seems that both Studio and license server can't see the usage either.
Read the entire article here...
Read the entire article here...
ControlUp’s Future Plans for the VDI Executable and Real-Time Console
A question was asked about the availability of the ControlUp VDI executable with the shift to cloud-based operations. ControlUp stated that their end goal is to get rid of the executable, but it will still be available for a while. Plans for on-prem are still uncertain but for the real-time console, ControlUp plans to go fully cloud-based with comparable functionality and configuration options. The timeline for this change has not yet been decided.
Read the entire article here...
Read the entire article here...
Using ControlUp Triggers for Citrix Monitoring
A user who is not an expert in Citrix raised a query about getting the same information from ControlUp as their Citrix support team gets from Citrix Monitor. A column in cu4vdi shows the registered state and there is a community trigger for this. The use of Citrix Cloud should not be an issue for the trigger, as conditions can be added to report only when the machine is powered on, regardless of whether it is DaaS or on-prem.
Read the entire article here...
Read the entire article here...
Analyzing Citrix Reconnect Times with ControlUp
A user was looking for inspiration on gathering data from ControlUp agents to analyze long connect/reconnect times for a Citrix Shared Desktop session. Members shared that ControlUp recently added a feature to measure Citrix session reconnect times with a breakdown of processes, and offered a script that measures reconnect stages. Another user mentioned working on a solution for measuring endpoint authentication and requested assistance from members with a working Imprivata setup. The conversation concluded with the user planning to reach out to the members for further assistance.
Read the entire article here...
Read the entire article here...
Suggestions for Tracking Devices at Specific Office Locations on ControlUp
A user is looking for a solution to track devices being used from a specific office location, but there is currently a bug in the location history report regarding Windows devices. Other users suggest using geolocation through Powershell, but there are limitations with Entra joined devices. Further suggestions include using workflows and advanced features.
Read the entire article here...
Read the entire article here...
How to Put Citrix CVAD Servers into Maintenance Mode with ControlUp
A user asked for help with putting Citrix CVAD servers into Maintenance mode based on a specific event. Another user suggested using a built-in EUC tool, but since they don't have any Delivery Controllers, it's not possible. The ControlUp team is working on allowing the use of shared credentials in script actions for this issue. In the meantime, a workaround using the invoke-cuaction cmdlet was suggested. It was also mentioned that @member may have experience with this.
Read the entire article here...
Read the entire article here...
