Real-Time Versions

Prev Next

9.1

Released: August 17, 2025

Current build: 9.1.0.807

New features

Monitor Independent Sites

ControlUp Monitor sites can now operate independently from one another, eliminating their reliance on a single Master Monitor. If you monitor a large organization or MSP, you can divide your main monitor site into smaller, self-sufficient sites that work independently to enhance scalability, stability, and fault tolerance.

Shared Credentials

You can assign permissions for shared credentials to specific users, and assign specific credentials to specific security roles.

Cloud Connection Enhancements

To achieve the best data collection performance in your environment, you can utilize data collectors closer to your virtual endpoints.

Breakdown Azure Cloud Connections

You can now create multiple Azure connections for the same subscription using either PowerShell cmdlets or the Real-Time DX Console. Assign specific resource groups to each connection to improve data collection granularity.

Breakdown Citrix Cloud Connections (available from build 9.1.0.807)

The new Citrix Cloud Connection Breakdown feature enables you to split large Citrix Cloud connections into logical groups by applying inclusion and exclusion filters to Delivery Groups. This allows multiple connections to the same Citrix Cloud tenant, with each connection displaying only the Delivery Groups and its data that match its configured filter rules using wildcard or regex patterns. The feature is particularly valuable for enterprises managing multiple teams, regions, or business units within a single Citrix Cloud environment, providing granular visibility and management control without requiring separate Citrix Cloud instances

New Reconnect Metrics (available from build 9.1.0.807)

ControlUp now provides comprehensive visibility into Citrix session reconnection performance with new metrics that track every phase of the reconnect process, from initial client startup through Windows processing to final connection establishment. These metrics include detailed timing for:

  • ICA File Download Duration

  • Last Reconnect Time

  • Name Resolution Web Server Duration

  • Session Creation Client Duration

  • Session Lookup Client Duration

  • Session Startup Client Duration

  • Total Reconnect Time

  • Windows Reconnect Processing Time

IT teams can now identify reconnection bottlenecks, optimize user experience during session reconnects, and proactively address performance issues affecting users returning to disconnected sessions.

Two New Metrics in Citrix Connection Failure Log Table (available from build 9.1.0.807)

ControlUp 9.1 introduces comprehensive monitoring of Citrix user connection failures through a new monitor table that enables programmatic querying and analysis of failed connection attempts. Starting with version 9.1.0.807, this capability is enhanced with two additional metrics: the Client IP Address identifying the endpoint experiencing connection failures, and the associated Branch location based on your configured IP-to-branch mappings. These enhancements provide IT teams with immediate visibility into which users and locations are experiencing connection issues, enabling faster troubleshooting and proactive support for affected branches.

Built-In Sync Script Enhancements

You can now map the names of folders or FQDN of machines to a specific folder path using the Real-Time DX Console. This enables you to easily customize folder mapping synchronization for EUC or AVD machines, allowing for flexible and precise mapping based on your environment's requirements.

Sync DNS mappings

For AVD environments, you can set a default target DNS for all AVD session hosts, regardless of their internal Azure DNS suffix. To set a default target, create a mapping and leave the source suffix blank, before the comma separating it from the target DNS. For example: " ,your.target.dns"

Improved Query Performance

Queries in VDI & DaaS now load data continuously, allowing data to be displayed incrementally even before the full data set is retrieved from the monitors. This significantly reduces wait times and improves user experience for large data sets.

We now support Windows Server 2025 on monitors and agents for the following VDI environments, without impacting data collection:

  • AVD: We target the latest AVD API endpoints (Desktop.Virtualization).

  • CVAD: We target oData Monitor endpoints v3 and v4.

Deprecation of Export Schedules and PowerShell cmdlets

We deprecated the Export Schedule from the Console Settings and Monitors Settings in the Real-Time DX Console. The deprecated Export Schedule screen still displays in Monitors Settings, but we will remove it in a future version. We also deprecated all of the following PowerShell cmdlets for export rules from the ControlUp.PowerShell.User module:

  • Add-CUScheduledExportRule

  • Set-CUScheduledExportRule

  • Remove-CUScheduledExportRule

To query the current state of your monitors and export the results, use the Export-CUQuery cmdlet.

Deploy Agents Automatically from Monitor

In both version 9.1 and 9.0.5 private build 480, we restored the option to deploy ControlUp Agents automatically from Monitors using the Real-Time DX Console. To enable the automatic deployment of Agents from Monitors, click Settings > Agent, and select the Deploy agents automatically (from monitor only) checkbox.

Note that the automatic deployment of Agents from Monitors can degrade Monitor performance.

Enhanced Citrix Connection Troubleshooting

You can now troubleshoot Citrix connection failures using data tables retrieved by PowerShell cmdlets. To automate troubleshooting, use the data retrieved to configure Citrix connection failure triggers.

New PowerShell Cmdlets

Use new PowerShell cmdlets to perform the following configurations.

Manage Cloud Connections Cmdlets

Manage cloud connections for Citrix Cloud, CVAD, and Horizon CPA.

Get-CUCitrixClouds
Add-CUCitrixCloud
Update-CUCitrixCloud
Remove-CUCitrixCloud
Add-CUCitrixConnection
Update-CUCitrixConnection
Remove-CUCitrixConnection
Add-CUHorizonPod
Update-CUHorizonPod
Remove-CUHorizonPod

Breakdown Cloud Connections Cmdlets

Break down cloud data connections to resource groups.

Get-CUCloudConnectionBreakdownRules
Update-CUCloudConnectionBreakdownRules

Manage Sites Cmdlets

Manage independent monitor sites.

Get-CUSites
Add-CUSite
Update-CUSite
Remove-CUSite

Environment Configuration Cmdlet

Update monitor templates.

Set-CUMonitorTemplate

Bug Fixes

Real-Time DX (build 807)

  • 254697: Independent Site Credential Assignment: You can successfully assign new credentials to Independent Sites that no longer fail with a "connection already exists" error. This now allows seamless credential updates without requiring manual reconnection.

  • 259929: Citrix Monitor Memory Management: Excessive memory consumption no longer crashes in Citrix Monitor when processing ODATA calls. This significantly improves stability for environments with heavy Citrix monitoring workloads.

  • 261792: Citrix Cloud Connection Credentials:  Citrix Cloud connections now properly retain and use saved credentials, and longer cause an error when credentials aren't be found after initial setup.

  • Monitor Service Startup Stability: The Monitor service now starts reliably even under high system load, and timing issues no longer cause the Monitor service to fail during startup.

Real-Time DX (build 751)

  • 254051: The Data Collector is now able to use outbound communication for large datasets.

  • 248571: Bandwidth and latency metrics now display properly.

  • 248908: Triggers are no longer removed inadvertently.

  • 251876: Status History of Monitor window now displays historical entries properly.

  • 253477: Citrix EUC connections now work properly.

  • 253221: Fixes to shared credentials when using monitor independent sites, including adding more diagnostic logs.

  • 254929: ControlUp data for large Citrix Cloud environments no longer display inconsistencies.

Real-Time DX (build 711)

  • 241990: The cuMonitor.exe process no longer consumes higher RAM than expected.

  • 248745: In the Active Application Title Settings tab, the values in the This is the action column display correctly. In the Browser URL Settings tab, the values in the This part of the URL is logged column display correctly.

  • 249764: The Console successfully opens and loads organization configuration information during web login.

  • 251896: The ControlUp certificate is automatically replaced and consistently deployed to all necessary pipelines.

Real-Time DX (build 693)

  • 249761: Citrix EUC environment connections no longer cause excessive memory consumption by the citrix.monitor.exe process.

  • 249993: Citrix EUC environment connections successfully connect to HTTP ports.

Real-Time DX (build 685)

  • 237512: The Sessions view displays the correct data for CVAD user sessions.

  • 248443: Built-in sync scripts successfully remove machines from the organization tree.

  • 249352: After upgrading the Console, Security Policy permissions remain assigned to the current user roles.

  • 249725: The Console successfully opens without throwing the error: “Web login error occurred”.

  • 249765: Monitor installation is successful with no configuration initial request timeout issues.

Real-Time DX (build 661)

  • 246727: The Console doesn’t crash when you right-click an object in the grid.

  • 245802: Monitors successfully connect to the backend after upgrading the Advanced Authentication certificate.

  • 247186: The Console successfully connects to the backend with no TLS issues.

Real-Time DX (build 654)

  • 237498: Processes on machines with a non-English OS are successfully filtered from collections.

  • 238504: Monitored EUC connections display the "Waiting Snapshot" status for as long as expected.

  • 239195: Data collectors successfully register outbound connections for extensions.

  • 241960: If the Console is connected to a Horizon 2412 environment, performance counter metrics display correctly for Horizon clients.

Web Interface (build 654)

  • 241714: In the Machines (VDA) topology, the Average Logon Duration widget displays the accurate value.

Real-Time DX (build 642)

  • 209043: Triggers for Windows services on the Console Service Monitoring settings list activate successfully.

  • 223605: Only one data collector machine collects data from Citrix Cloud extension connections.

  • 224546: When disconnected from the cuAgent, the cuAgent protocol no longer overrides the HDX protocol in the Session view of the Console.

  • 238504: Monitored EUC connections don't display the "Waiting Snapshot" status for longer than expected.

  • 239996: If the Console is unable to successfully load the configuration, it won't cause any machines to be deleted from the configuration.

  • 240574: The following error is no longer thrown for Citrix Cloud extension connections in the Console: "System.NullReferenceException: Object reference not set to an instance of an object."

  • 241722: We removed the Go to ControlUp Insights option from the machine actions menu.

Web Interface (build 642)

  • 217174: All user sessions display the accurate Logoff Time after the sessions are logged off.

Real-Time DX (build 625)

  • 219739: The Add-CUPolicyRoles PowerShell cmdlet considers only group membership SIDs to verify the Organization Owner or Roles Manager, not the current user SID.

  • 238282: If Independent Site Configuration is enabled for Monitors, and you’re connected via UPN with relevant permissions, you can successfully execute actions using the ControlUp.PowerShell.User module.

Real-Time DX (build 615)

  • 222017: CVAD 2411 is now supported.

  • 237658: If you edit a Community Script Action Rule in the Virtual Expert Settings, the rule is immediately updated under the Console Script Actions options.

  • 238075: When you install a ControlUp Monitor with the Install-CUMonitor PowerShell cmdlet, it also installs the Real-Time Agent Manager with the ControlUp Agent.

Real-Time DX (build 610)

  • 236528: In Branch Name Mapping Settings, you can save a space as a default value.

  • 236606: In Branch Name Mapping Settings, you can’t add duplicate IP ranges via both the Add-CUBranchMapping PowerShell cmdlet and CSV imports in the Console.

  • 237168: If you run the ControlUp Automation module on machines with an outdated Agent Manager, it won’t result in error “8” during installation or uninstallation.

  • 237593: The data node won’t continue to run the _dynamicNodeScaler initialization query for cluster state monitoring after the main query is closed.

  • 237753: In Monitors Settings, the Export Schedule shows as deprecated.

Real-Time DX (build 597)

  • 233972: Changes that you make in Data Upload Settings > Upload schedule are successfully saved and don’t cause configuration errors.

Web Interface (build 594)

  • 235136: All topology items load properly and display valid data.

  • 222715: The topology Total Resource Groups widget displays the correct count of resource groups.

  • 233769: The “partial data” popup and yellow rectangle appear to indicate when ControlUp Monitors display partial data.

Known Issues

Real-Time DX

  • 204578: The Invoke-CUAction PowerShell cmdlet might not accept user input parameter values.

  • 207748: ControlUp Agents with many sessions might consume up to 12% CPU.

  • 222029: The cuMonitor.exe process continues to run after its monitor service is stopped.

  • 222582: When adding a new connection in the Real-Time DX Console, the Credentials list flickers if its length exceeds the dialog box.

  • 222833: ControlUp Agent and Real-Time Agent Manager can’t be installed if .NET Core version 8 is installed on the same system.

  • 223077: Data processes uploaded to monitors might be bloated if the machines are running Real-Time DX agent version 9.0 or lower.

  • 224129: The Console crashes if left open past the timeout with an error “NullReferenceException : Object reference not set to an instance of an object.”

  • 224277: After running the Add-CUHorizonPod PowerShell cmdlet, the specified Connection Servers Failover List isn’t applied.

  • 224546: When disconnected from the cuAgent, the cuAgent protocol overrides the HDX protocol in the Session view of the Console (fixed in 9.1 build 642).

  • 224553: When adding a Hypervisor connection in the Console, a Hyper-V virtual machine can’t be added.

  • 224627: After running the Update-CUHorizonPod PowerShell cmdlet, the specified Connection Servers Failover List isn’t applied.

  • 224999: If in DEX Global Settings (app.controlup.com), the Session Timeout for the Real-Time DX Console is set to a certain time (default is 24 hours) and the Real-Time DX Console is left open for longer than the Session Timeout, the Console might freeze and not get logged out as it should.

  • 233920: When Independent Site Configuration is enabled, adding a domain assigned from one site to another site throws an error “One or more validation errors occurred.”

  • 233936: When Independent Site Configuration is enabled and a Console is open on each site, after closing the Consoles one site throws an error “NullReferenceException : Object reference not set to an instance of an object.”

  • 237099: If you add a vSAN connection to an Azure VMware Solution environment, denied permissions cause vSAN metrics to display as error (ERR).

  • 238529: If you focus on Horizon Connection Servers in the Machines view, the HZ Certificate Expiration Date and HZ Connection Server Certificate Valid columns display metric values that don’t match the Horizon Console Certificate Management pane.

  • 241668: When you switch sites in the Console, extension connections (e.g. Horizon, CVAD or Azure) aren't disconnected automatically.

  • 243857: If you configure a Send an e-mail alert follow-up action, the Resend every option doesn’t send any follow-up emails after the initial email.

  • 244212: If you use the Install-CUAgent PowerShell cmdlet with a non-existent -Site parameter, the installation will fail and display an unrelated error message.

  • 254671: If you switch from one independent site to a second independent site, the Console continues to connect to extensions that belong to both the first and second sites, instead of limiting connections only to the second site’s extensions.

  • 255884: Remote Clients: If you open an AVD session on a Windows Server 2019 Datacenter OS from a client device, Remote Clients metrics don’t display in the Console, and the following error appears in the cuAgent log: “Failed to write the pipe DataFromAgentJson, code #, sessionId #, failures count # ex = Pipe is broken.”

  • 256961: If you are logged on to the Console and manually map a network drive, the mapped network drive doesn’t display in either the Console or the Web Interface. Workaround: Log off the Console and then log back on with the same user account. The mapped network drive will display as expected in both the Console and the Web Interface.

Web Interface

  • 155967: The topology widget User Sessions (AVD) doesn’t display the correct RDP Shortpath Connections values.

  • 233731: After running an action on an agent machine, the Requesting User column doesn’t display data in the VDI and DaaS Audit Log.

  • 233867: The topology widget Citrix Sites doesn’t display the correct count of sites listed in the grid.

  • 233869: The topology widgets Citrix Sites and Delivery Groups don’t list the same actions available for Citrix Delivery Group in the Console.

  • 233901: The topology widget Processes doesn’t list the same actions available for Processes in the Console.

  • 233896: When viewing Machines in the topology details in the web UI, you may not see the option Send Wake On LAN signal in the right-click menu of a machine. This option does appear in the Real-Time DX console

9.0.5

Released: September 15, 2024

Current build: 423

New features

Web Login

Log into the Real-Time DX Console through a browser with your ControlUp account. You no longer need an Active Directory or a domain user. You can use SAML SSO or Azure/Google OAuth to access the Console, and you can use SSO groups to manage Console permissions. User management is also simplified because you now access the Real-Time Console and app.controlup.com with the same account.

Trigger Management with PowerShell cmdlets

You can now create, read, update and delete triggers, and trigger actions, schedules and templates with PowerShell cmdlets, without having to access Trigger Settings in the Real-Time DX Console. You can efficiently perform bulk actions on triggers with increased flexibility, especially if you frequently update your organization's triggers.

Browser Performance Monitoring

Improve visibility into the performance of Google Chrome and Microsoft Edge by collecting browser URL and browser tab title information on a per process basis. You can identify performance issues caused by specific web pages that might affect the overall performance of the user session or even other users sharing the same infrastructure.

Citrix EDT Monitoring

You can now monitor Citrix EDT (Enlightened Data Transport) user sessions to gain better insight into users that access their virtualized Citrix environments using this method. You can benefit from enhanced real-time visibility into session reliability and performance.

Add Non-Domain Machines to ControlUp

You can now add non-domain joined machines to your organization with the Real-Time DX Console. You no longer need to use the Add-CUComputer PowerShell cmdlet to add a non-domain joined machine to the organization tree.

Bug fixes

  • 189787: In the Real-Time DX Console org tree, a checkbox now appears as expected near Citrix Virtual Apps and Desktops + Citrix Cloud connections if “Enable Synchronization” is checked.

  • 191830: For FSLogix, profile disks are now visible after upgrade.

  • 192414: Using PowerShell scripts for monitor actions can now be enforced by the permissions set in the Security Policy.

  • 200635: If you use the Uninstall PowerShell command to uninstall a monitor, the service is now completely uninstalled as expected.

  • 201740: If outbound agent communication is disabled globally, gRPC server for outbound agent connections is no longer activated.

  • 200164: The Monitor Management role is now assigned to only one monitor in a cluster.

  • 209498: In the Security Settings window, all roles are now listed as expected after you create a new organization with a new user email account.

Known issues

  • If in DEX Global Settings (app.controlup.com), the Session Timeout for the Real-Time DX Console is set to a certain time (default is 24 hours) and the Real-Time DX Console is left open for longer than the session timeout, the Console may freeze and not get logged out as it should.

  • After the initial upgrade, if you open the Real-Time DX Console as the user with the Owner role, you may not see monitor status or hypervisor connections. The Controller, Incidents and Events panes may also be unavailable.
    Workaround: Restart the Real-Time DX Console.

  • CVAD 2411 is not currently supported. We are actively working on a solution, and a new 9.0.5 build will be released to include support for CVAD 2411.

9.0

Released: June 16th, 2024

Current build: 1680

New Prerequisites

ControlUp Agents

  • Any ControlUp Agent running 9.0 now requires .NET Framework 4.8. It is important that you install .NET Framework 4.8 before upgrading the agent to 9.0.

Network Requirements

For 9.0, you need to whitelist new URLs on your console and monitor machines to access our new backend services. You can find a full list of required DNS and ports here (for US and rest of the world) and here (EU)

Note that there are additional URLs to whitelist on your agents, if you want to use the the agent outbound communication feature.

Agent Outbound Communication

Reverse agent communication where agents initiate the communication ("outbound") with the ControlUp Monitors. By default, monitor machines will expose a gRPC server for agent outbound connections (over TCP 443). However, to mark an agent as ready for outbound communication, you need to explicitly set agents to be able to communicate outbound.

Benefits

  • Modernize agent to monitor communication over HTTPS.

  • Remove AD dependency for ControlUp Agent. You can now add non-domain-joined machines to the ControlUp organization.

  • Agent forward compatibility. When agents use outbound communication, agents can run higher version than the monitors.

Note

Inbound port 40705 is still required for:

  • Data Collector machines (API data collection for extensions)

  • Machines you want to manage via the Real-Time Console. For the Console to Agent communication, the agent still needs to listen to TCP port 40705.

To learn more about this feature, click here.

Monitor Metrics and Actions

This feature enhances visibility into the performance of your monitor clusters. These metrics are available in the VDI & DaaS view.

Note

Some of the new actions allow you to:

  • Create new triggers based on new monitor metrics.

  • Run the following actions on monitors:

    • Start monitor

    • Stop monitor

    • Restart monitor

    • Set monitor capacity

    • Set public DNS name

To learn more about this feature, click here.

Removed AD Dependency for Monitors

  • If you install your monitors on a workgroup machine, UPNs are no longer used. To configure the security policy of your ControlUp accounts, you can now configure security policy roles using DEX email addresses.

To learn more about this feature, click here.

Install Monitors with New Automation Module

In 9.0, you no longer need to use the Real-Time Console to install, upgrade or remove a ControlUp Monitor. Simply import the new ControlUp Automation module from the PowerShell gallery. Once you import the module into a PowerShell session, you can use the built-in PowerShell cmdlets to manage monitors programmatically. This new approach allows you to deploy the monitor on any workgroup PC (non domain-joined).

To learn more about this feature, click here.

Built-In Folder Synchronization

Synchronizing your AVD, CVAD, Horizon, and Citrix Cloud is now built-into RTDX. This allows you to add your virtual machines to the ControlUp organization tree without the need of manually adding them one by one. You can synchronize your machines manually from the console or by configuring the synchronization to be run automatically from your monitors. Synchronization options such as DNS mapping or Sites mappings are included, as well as the option to define specific host pools (AVD), desktop pools (Horizon) or delivery groups (Citrix).

To learn more about this feature, click here.

New PowerShell Cmdlets

Monitor Cmdlets

Install-CUMonitor
Invoke-CUMonitorUpdate
Uninstall-CUMonitor

Security Policy Cmdlets

Add-CUPolicyRoles
Get-CUPolicyRoles
Get-CUPermissionEntries
New-CUPolicyRoleDescription
New-CUPolicyRoleMember
New-CUPolicyRoleAcl

API Profile Management

Get-CUAPIProfile
Set-CUAPIProfile
Set-CUAPIToken

Horizon Management

Add-AddHorizonEUCConnection
Get-EUCConnections
Remove-EUCConnection
Update-HorizonEUCConnection

To learn more, click here.

Remote Control

You can now use Remote Control for VDI & DaaS which is available as an action in Solve and DEX. To learn more, click here.

Additional Features and Enhancements

Installation

  • When you deploy a Monitor, the ControlUp Agent is now automatically installed on the machine. Note any further upgrade of the monitor will not upgrade the agent. This needs to be done manually.

  • If you upgrade the ControlUp Agent to 9.0 from the console, a Real-Time Agent Manager is also installed on the agent machine. If you don’t want to install the Agent manager, go to Settings > Agent in the Real-Time Console and clear the checkbox Enable Agent Manager. Find more information about the agent manager here.

  • You can now use the Real-Time Console to manage ControlUp Agents installed on any machine with the MSI package. To learn more, click here.

FSLogix

  • You can monitor specific details about the FSLogix log file with the new columns Office Log File Size and Profile Log File Size in the web application. To learn more, click here.

  • You can now use FSLogix columns in Solve dashboards at any folder level.

  • We now support custom naming for FSLogix monitoring.

Azure

  • New Azure Budget metrics

  • Updated REST API versions for Azure.

  • New data collection interval configurations for Azure. To learn more, click here.

Citrix

  • You can now configure Advanced and Scheduled Triggers with a new STA record type to add values from the NetScaler STAs view columns in the Real-Time Console. To learn more, click here.

  • New CVAD Minimum Functional Level column in the Folders view. To learn more, click here.

  • New Citrix License metrics. To learn more, click here.

  • Additional supporting text in CVAD triggers for the following columns:

    • CVAD Database Avg. Transaction Time

    • CVAD Licensing Server State

    • CVAD Last Licensing Server Event

Bug Fixes

Real-Time DX (current build 1680)

  • 192842: Agent connection fails with the following .NET error: “the formatter threw an exception while trying to deserialize the message due to an invalid DateTime string”.

  • 194730: If the agent is installed via MSI without a Registration Key, the value “0” is written to the agent’s registry key, causing the agent to mistakenly attempt an outbound connection.

  • 195996: Some monitors open a channel to the monitor proxy even if they are not View monitors.

  • 196109: Inconsistent topology numbers for AVD machines.

  • 196451: Missing signatures in appmond32.dll and appmond64.dll.

  • 196598: In some cases, machines receive an empty SiteID, causing them to fail to connect outbound.

  • 197130: Fixes for instabilities in agent outbound connections.

Real-Time DX (build 1616)

  • 172028: If a performance counter is unavailable when you start an agent, the agent tries to connect to the counter only once, until you restart the agent.

  • 182872: The Console fails to connect to an existing Azure connection with an error “The gateway did not receive a response from 'Microsoft.ResourceHealth' within the specified time period.”

  • 185321: After you select the Enable built-in synchronization option and move a machine to a different folder, an additional checkbox appears next to the moved machine.

  • 185602: Scheduled triggers stop firing with an error “This trigger was already scheduled for next invocation."

  • 185862: cuAgentHelper.exe crashes after upgrading to version 8.8.

  • 187084: The following indicators for Citrix Delivery Groups are not always populated as they should be: Enabled and Maintenance Mode.

  • 187898: The Console causes high CPU utilization.

  • 188055: The Monitor fails to get pending updates from the Real-Time DX configuration services.

  • 188488: Azure Cloud Machine Actions are still available after you set them to “Deny” for a user in the Console Security Policy.

  • 188908: Sometimes running the Install-CUMonitor PowerShell cmdlet fails to install the Monitor.

  • 189037: In version 9.0 script-based actions are not available for unmanaged Azure machines. They run on the console and should be visible for machines even if those machines are unmanaged.

  • 189303: When upgrading to version 9.0 the organizational scope set for a trigger changes automatically.

  • 190049: A machine with an agent is connected to one organization and then moved to another organization, and its connection method is changed from inbound to outbound. When the agent is using inbound communication it is correctly connected to the second organization, but when changed to outbound communication, it shows as being connected to the first organization before it was moved.

  • 190066: When installing an agent via MSI with an AuthKey but leaving the RegistrationKey empty, the agent attempts to connect via outbound connection.

  • 190125: You can’t remove an SMTP server from Monitors Settings in the Console.

  • 190203: The option to Set Outbound Communication on an agent should have its own Security Policy permission.

  • 190609: Triggers with a nested folder scope are reset to “ScopeInclusions = badf00d0-bad0-bad0-bad0-badf00dbad00” after you upgrade the Console to version 9.0 and restart the monitors.

  • 190639: After you move an EUC connection to a new subfolder, the Console throws the error “Moving the selected nodes failed. Nullable object must have a value.”

  • 190665: The ControlUp.Common.Enums.dll file properties show an incorrect product version.

  • 190707: The Install-CU Monitor command in PowerShell is missing a description and parameter descriptions.

  • 194214: The Monitor stops listening to port 443 after you set it with an unresolved Public DNS Name.

Real-Time DX (build 1470)

  • 134002: Warning popup appears after editing/removing a service name in the Service Monitoring window.

  • 139714: AVD % Machines with successful AVD Agent upgrade” textbox is not fully visible in the trigger editor.

  • 140464: Dump to Disk follow-up action doesn’t work.

  • 141723: Cannot edit “Run an action” follow-up action due to grayed out “Template” field.

  • 144305: Export Azure Machine view to an XLS (Excel 97-2003) throws an “Argument Out Of Range” error.

  • 144750: Incorrect number of CPU cores and missing logical processors reported for XenServer hosts.

  • 146664: Get-CUCredentials shows information about Site association when Site is already deleted.

  • 149144: Real-Time DX doesn’t display the branch name for AVD user sessions in the Sessions grid.

Web Interface (current build 1567)

  • 191090: Users unable to log into VDI & DaaS web UI because they don’t match Active Directory users on the Monitor machine.

Web Interface (build 8.7.0.737)

  • 118241: Machines don’t appear in the Machines (Horizon) topology view.

  • 142993: Wrong Stress Level for “AVD Host Pool Public Network Access” metric.

  • 143868: Solve: Wrong number of available machines shown.

Known Issues

  • 141867: When adding a WebHook (Send RESTful API request) in an Advanced or Scheduled trigger, the Stress Level is shown as Advanced.

  • 162625: If you attempt to stop the agent, it may fail with the following error - Invalid Service Control.

  • 179809: After upgrading, the Monitor Historical Upload Settings that were disabled may change to enabled while upgrading the

  • 179872: Monitor Errors - Master service is unavailable from time to time

  • 180784: A monitor with the broker role may display with the wrong hostName.

  • 182777: Remote Control - Screen dropdown list button is missing (when user have more than 2 screens)

  • 187786: Monitor Metrics: In some cases, duplicated monitor records are displayed. Workaround: Restart your monitor cluster

  • 188071: Monitor Association was broken on Azure Agent and Monitor - Duplicate records

  • 189308: Monitor Metrics: In some cases, the cuAgent is missing the Agent tagging and this causes to broken topology drilldown

  • 189787: Console: Org Tree: checkbox does not appear near Citrix Virtual Apps and Desktops + Citrix Cloud connections if "Enable Synchronization" is checked

  • 190333: Monitor - Monitor fails to stop - remains in status 'Stopping'. Workaround: Restart the monitor manually

8.8 Maintenance Release

Released: November 26, 2023

Current build: 1067

Important Notes

The Process Data Collection feature introduced in this version is enabled by default. Once you upgrade to 8.8 MR, system-level processes will automatically be filtered in the Real-Time DX Console and Solve.

Read this knowledge base article to learn how to add these processes to the Process Inclusion List.

New Features and Enhancements

Real-Time DX

  • Azure Government: Adding an Azure Government Cloud to ControlUp is now supported.

  • Custom Tags Column: You can now add a custom Tags column to the Machines and Sessions views by using registry settings to create new keys. Use the Tags column to show the values that you configure. Learn more here.

  • CVAD Data Collection Columns: You can now add CVAD Data Collection columns to show CVAD data collection metrics in the Folders, Machines, Sessions, and Applications views. Learn more here.

  • Process Data Collection: You can use the Process Data Collection feature to specify which system and non-user attached processes should not be collected by the ControlUp Agents. Reducing agent resource usage leads to better overall data collection and performance. Learn more here.

  • Network Drives Column Preset: You can add the Detailed Network Drive Info column preset to the grid in the Storage view. The preset enables you to more efficiently monitor your mapped Windows network drives. Learn more here.

  • Secure Boot: Application Load Time feature with Secure Boot turned on is now supported.

Solve

  • Network Drives in Solve: You can now view the network drives of managed machines if you drill down to specific sessions in the Topology view. Learn more here.

Bug Fixes

Real-Time DX (992 build)

  • 120436: Configuration service endpoint isn’t detected.

  • 136564: Logon Duration doesn’t display the correct color in the grid for custom stress level settings.

  • 140464: Dump to Disk follow-up action doesn’t work.

  • 141723: Cannot edit Run an action follow-up action due to grayed out Template field.

  • 144270: The Invoke-CUQuery PowerShell cmdlet fails to run on ControlUp Monitors.

  • 144305: Export Azure Machine view to an XLS (Excel 97-2003) throws an “Argument Out Of Range” error.

  • 145315: You can’t perform Install Agent or Deploy ControlUp Agent actions on machines after you upgrade the console version.

  • 146254: The coordinator stops reporting data after you create and execute a scheduled folder trigger.

  • 148662:Script-based actions don't appear in the Real-Time Console if the “Category” and “ActionCategory” fields have values in the action metadata.

  • 149144: Real-Time DX doesn’t display the branch name for AVD user sessions in the Sessions grid.    

  • 149490: MSP environment:The monitor of a tenant fails to connect after you update the tenant with an expired user password.

  • 149921: Large process files corrupt the log files of the monitor.

  • 149961: Azure machines don’t appear in the grid in the Real-Time Console or in Solve if you add them to a new resource group for existing connections.

  • 151052: No hypervisor data shown in the Real-Time Console DX and Solve.  

  • 151142: AVD Session Connection Type and AVD Session Connection Transport  columns in the Sessions view display N/A for AVD sessions.

  • 151272: Monitors don’t show association with Horizon RDS machines if you add them as EUC and hypervisor.

  • 152381: The option Disable views that depend on process-level information is missing from Advanced Settings.

  • 154118: The ControlUp Agent fails to connect to the cuAgentHelper via the pipe.

  • 155594: If you enable MSP mode, editing shared credentials fails if you don’t set the domain to primary.

  • 155643: The Real-Time Console can’t add an Azure connection with local credentials.

  • 155911: Monitor crashes due to an exception in association mask distribution.

Real-Time DX (1012 build)

  • 163560: Running Solve Script Actions will only work if Org Members role has the "Run Shared Script Action" permission

  • 162491: The process “AppLoadTimeTracer” is now included in the global inclusion list.

  • 163605: Session Logon Duration data isn't saved if the CUAgent restarts.

  • 163671: Monitor doesn’t upload all CacheActivity files when it returns from offline mode to online mode.

Real-Time DX (1021 build)

  • 171129: cuAgentHelper.exe may crash after upgrading to version 8.8 MR.

  • The following features may not work as expected: Remote DX, Active Application and monitor network drive metrics.

Solve

  • 135153: Top Consumer Users names don’t appear in reports after you logoff and login to a session.

  • 150665: Enable\Disable maintenance mode actions fail on unmanaged Citrix machines.

  • 154456: Machines don't appear in the Host Pools or AVD Workspaces topology views.

  • 155906: The Sessions Stress Level widget displays data from system sessions.

  • 157573: The number of processes in the Monitored Processes column in the grid doesn’t match the number of processes in the topology.

  • 161462: Incorrect data appears for an agentless machine if you drill down to a Horizon session in the Machines (Horizon) topology view.

  • 162049: The ControlUp Monitor returns the “HighStressedSessions” value even if there are no sessions.

Remote DX

  • 138305: Remote DX – IGEL: Switching between WIFI to Ethernet – WIFI metrics are frozen.

  • 139556: Remote DX data doesn’t display in the Sessions view if you select the Remote DX Column Preset.

  • 141607: Can’t read ‘PING’ response from virtual channel “cuepux” for HZ Session.

  • 143855: Redundant errors appear in the CUAgent log if the Remote DX plugin isn’t installed on the client machine.

  • 145290: IGEL: The grid displays active data for a session 5 minutes after restarting the client machine.

  • 149512: If you don’t install a Remote DX client plugin, the “vmware-rdpvcbridge-cuAgentHelper” log saves redundant files for the session.

Known Issues

Real-Time DX

  • 139714: AVD % Machines with successful AVD Agent upgrade textbox isn’t fully visible in the trigger editor.

Solve

  • 118241: Machines don't appear in the Machines (Horizon) topology view.

Remote DX

  • 156761: If you install Remote DX on a macOS version 10.15 or earlier, Citrix Viewer crashes or displays a gray screen instead of the remote desktop.