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.
Released May 1, 2023
Important Notes
The following metrics have been added:
Note
1. The new metrics are only available for the Windows Remote DX plugin which you can download from here.
2. Make sure that the client device has access to https://fabric.controlup.com
Released January 9, 2023
IMPORTANT: Version 8.7 includes many security enhancements described below. If you are upgrading from a previous version of ControlUp, you must follow this upgrade flow for all ControlUp users:
If you do not know who the organization owner is for your ControlUp environment, contact support@controlup.com.
In addition to NVIDIA GPU metrics, other GPU metrics are supported. GPU data is now retrieved from the Windows Operating System (WDDM), providing GPU metrics for a wide range of other graphic card manufacturers.
Prerequisites:
To gather the new GPU metrics, make sure the machine on which the GPU is running meets the following requirements:
The details of this Solve release are enabled by the Real-Time Console 8.7 release. The features and fixes described are available in Solve only when the Real-Time Console is updated to version 8.7.
Run built-in and script-based actions to remediate and optimize your environment directly from the Solve interface. Refer to the Getting Started with Solve Actions guide to learn more about this feature.
Prerequisites:
To use Solve Actions, you need to upgrade your monitors to version 8.7. Additionally, you need to have .NET Framework 4.8 installed on each monitor machine. Make sure that your ControlUp Monitors have access to http://solve.controlup.com over TCP port 443
Note:
If the user that runs a Solve action belongs ONLY to the Local Admin role, running a Solve action will fail even when the permission for the script is set to “Allow”. Learn more here.
By enabling the IP Restriction feature, you can now restrict who can access your Solve environment and perform actions in Solve based on IP address. You can add an IP whitelist to enable access only to those users from an IP address listed in your IP whitelist. Learn more.
We have now fixed the following bugs. Refer to the previous ControlUp release notes to see where the bugs were identified.
655 Build:
Released May 24, 2022
Note – starting version 8.6.5 the ControlUp Monitor requires to have .NET Framework 4.8
ControlUp Integration – PowerShell API
Triggers
Script-based Actions
Azure Integration
NOTE: Before upgrading your environment to v8.6.5.XXX, ControlUp recommends backing up your %appdata%/ControlUp directory by creating a copy of it and renaming it “ControlUp_old”.
This may prove useful if you need to revert to the previous version of ControlUp. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following is a list of known issues in the ControlUp v8.6.5.X general release. As these issues are resolved, this document will be updated:
Released February 17, 2022
ControlUp can now integrate with Microsoft Azure to enable real-time monitoring and management of Azure compute resources in just a few steps. See the relevant metrics displayed in the Real-Time Console and Solve.
The integration automatically discovers and collects comprehensive information such as Cost, Health, Configuration and other metadata on each of the following new objects:
In addition to offering a wide range of new metrics, predefined actions, and drill-down relationships for easier troubleshooting and navigation, this integration supports seamless association between Azure VMs and entities from different CU extensions, virtual machine management, and more!
For all the details on the monitoring Azure, see Getting Started with Azure Integration.
For version 8.5 we introduced the ability to create triggers based first on a schedule you set, rather than an incident.
Now for version 8.6, we’ve expanded the feature to include more options for the schedule which are now:
Read here about how to set scheduled triggers (article details the version 8.5 options).
Designed for remote users working outside the office, Remote DX collects performance metrics from off-the-network client devices running Windows, macOS or IGEL OS, without the need for line of sight to the ControlUp Real-Time DX infrastructure in your datacenter.
Previously available for Citrix and VMware Horizon environments, this release will add support for Microsoft RDS and Azure Virtual Desktop (AVD) environments running on Windows.
See these instructions for deploying Remote DX on your client devices.
ControlUp Solve allows you to see, in real time, the overall health of your EUC environment, end to end. Delivered as a SaaS application, Solve’s features are released independently. Here are features, some with a dependency on Real-Time DX v8.6, that are now being added to Solve:
NOTE: Before upgrading your environment to v8.6.XXX, ControlUp recommends backing up your %appdata%/ControlUp directory by creating a copy of it and renaming it “ControlUp_old”.
This may prove useful if you need to revert to the previous version of ControlUp. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following is a list of known issues in the ControlUp v8.6.X general release. As these issues are resolved, this document will be updated:
Centralized Auditing
ControlUp Solve
Released October 17, 2021
Version 8.5.1 introduces a security enhancement that we strongly urge our customers to adopt. This version includes using trust certificates to log into ControlUp Consoles and communication to the ControlUp Monitors. You set advanced authentication in the organization settings and they are applied to the monitors. For details, see Certificate-Based Console and Monitor Authentication.
88559 – The Real-Time Console no longer freezes when users log in with Active Directory credentials that have been hardened for security.
NOTE: Before upgrading your environment to v8.5.XXX, ControlUp recommends backing up your %appdata%/ControlUp directory by creating a copy of it and renaming it “ControlUp_old”.
This may prove useful if you need to revert to the previous version of ControlUp. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following is a list of known issues in the ControlUp v8.5.X general release. As these issues are resolved, this documentis updated:
Released June 29, 2021
ControlUp extends our digital experience capabilities by enabling you to now monitor remote client devices when they are logged into your virtual network. You can see metrics on how well the device’s connections are performing when your end users are remotely logging into your VPN or VDI from anywhere.
These metrics are collected per device for those devices that have the Remote DX .DLL installed. Once collected, these metrics appear in the Real-Time Console and in the Solve interface.
Scheduled Triggers are time-based triggers that fire at specified times. A trigger’s condition can be based on time only, or a combination of time and other parameters. This version includes a one time schedule or hourly recurrence with an interval of 1-24 hours.
Here are just some applicable use cases:
NOTE: Before upgrading your environment to v8.5.XXX, ControlUp recommends backing up your %appdata%/ControlUp directory by creating a copy of it and renaming it “ControlUp_old”.
This may prove useful if you need to revert to the previous version of ControlUp. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following is a list of known issues in the ControlUp v8.5.X general release. As these issues are resolved, this document will be updated:
Centralized Auditing
ControlUp Solve
Released April 22, 2021
ControlUp Agents authentication methods enhancements
ControlUp Agents communication channel security improvements
High resolution support improvements for the Real-Time Console
Top ribbon fills the whole Console width on high resolution displays.
Citrix Cloud – cloud connector status improvement
No new known issues for version 8.2.5. For a list of existing known issues, read version 8.2 known issues.
Released March 8, 2021
Improved Support for RDP-SxS (WVD) Session Monitoring
Improved support for monitoring performance metrics of Microsoft RDP-SxS remote sessions. These sessions are the side-by-side RDPs used in Windows Virtual Desktop (WVD). The monitored performance metrics include existing metrics that ControlUp already monitors plus these four new columns (also supported for “standard” RDP) :
vSphere hosts connection status
The Hosts view now includes a new metric that indicates the vSphere hosts connection status with their vCenter. The following column was added:
No new known issues for version 8.2.1. For a list of existing known issues, read here.
Released January 19, 2021
Citrix Cloud
Full integration with Citrix Cloud is available for ControlUp 8.2 and up, making it possible for customers that use Citrix Virtual Apps & Desktop service to monitor their EUC environment with ControlUp.
Horizon RDSH
ControlUp can now discover Horizon RDSH components and offer real-time visibility of RDS sessions and applications.
The new RDSH objects in the Horizon integration are displayed on the tree and data grids, with drill-down relations for easy troubleshooting and navigation.
The new views include real-time metrics that display the current configuration, availability, aggregation counters, health status, and other metadata on the following new objects:
Centralized Auditing (CA)
This feature is currently in Preview and we’re working hard to improve it. It’s ready for you to use but please report any issues you may encounter.
Other enhancements
ControlUp SOLVE
ControlUp SOLVE gives you comprehensive, real-time monitoring and analysis in a hosted web application.
Accessing ControlUp via a web interface means there is less resource consumption on the endpoints that are logging in and viewing the data, giving you and your users a leaner, more performance-driven experience.
ControlUp SOLVE provides a wide range of new functionality, including:
NOTE: Before upgrading your environment to v8.2.0.732, ControlUp recommends backing up your %appdata%\ControlUp directory by creating a copy of it and renaming it “ControlUp_old”.
This may prove useful if you need to revert to the previous version of ControlUp. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
Centralized Auditing
ControlUp SOLVE
Released October 27, 2020
1) | Resolved an issue with the “Machine Down” Trigger setting, which prevented the settings from being saved properly (#70643). |
2) | Resolved an issue that caused the Trigger to fire every time a machine is brought down/offline/disconnected (#70577). |
3) | Resolved an issue with the “Failover List” tab, which, in some cases, did not display all Horizon Connection servers in a cloud pod environment (#68757). |
4) | Resolved an issue with the AppLoadTimeTracer.exe that was causing IE to crash (#71951). |
5) | Resolved an issue where some Citrix Networking (formerly NetScaler) columns appeared empty (#69183). |
6) | Resolved an issue when editing the Data Source Site Distribution in the Monitors Settings screen, configuration changes were saved automatically without clicking OK (#70896). |
7) | Resolved an issue in Horizon where integration Desktop Pools were not being displayed on the organization tree in case pool provisioning was disabled due to an error (#75162). |
8) | Resolved an issue in Horizon integration, when using the agent as a data collector Pool built-in actions would fail with the error “Object reference not set to an instance of an object.” (#71428) |
9) | Resolved an issue with Active App/Active URL features that caused the cuagent.exe to consume a high amount of CPU on machines with thousands of running processes (#76231). |
10) | Resolved an issue with the internal session id assignment mechanism that caused duplicate session ids (#74115). |
11) | Resolved the “no legible target” error; added cache for selected records (#76006). |
12) | Resolved an issue on Horizon Machines data collection – “an item with the same key has already been added” (#76446). |
13) | Resolved an issue on Powershell module that caused the add/move machine operations to fail (#74868). |
14) | Resolved an issue on the upgrade procedure that caused Machine to “disappear” from the org tree after the upgrade from 7.4 to 8.1.x (Cloud) (#72502). |
15) | Resolved an issue that caused the Console to crash when adding a monitor that was reinstalled on a machine with a changed domain (#74399). |
NOTE: Before upgrading your environment to v8.1.5.649, we recommend backing up your %appdata%\ControlUp directory by creating a copy of it and renaming it “ControlUp_old”.
This may prove useful if you need to revert to the previous version of ControlUp. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
1) | While ControlUp can monitor large environments with dozens of endpoints, if the Console is connected to more than 5000 data sources at one time, the performance of the ControlUp Console could be impacted. Under these conditions, please avoid connecting to the entire organization at once. For sizing recommendations, refer to the ControlUp Sizing Guidelines. |
2) | For the v8.x Monitor Cluster architecture to work properly, all of your Consoles must be upgraded to v8.0 or higher. Your Data Collectors must be upgraded as well. Other agent upgrades are recommended, but are not mandatory. |
3) | Triggers on the Accounts and Applications views are supported for Citrix Virtual Apps & Desktops data only. Aggregated process triggers are not supported. As a workaround, process triggers can be defined on the single process level (Process View). |
4) | When the focus is on a folder and you browse to another folder in the tree, you must remove the focus from the first folder before you can focus on another folder. |
5) | When data source fails to connect to the ControlUp Console because it has failed to retrieve shared credentials from the monitor, the Credentials field will show an ‘Obtain password’ message (#67132). |
6) | Logoff Session Forcibly Fails: action fails to complete when the VMware Horizon session is locked (#66380). |
7) | ‘Client IP’ column may display 127.0.0.1 instead of the actual Client IP on VMware Horizon sessions (#65091). |
8) | ‘HZ Pod’ column shows as empty for some Desktop Pool records. |
9) | Horizon and vSphere machines will appear as two distinct entities if the machine is powered off and has no guest name entry on vSphere (#72426). |
10) | In Horizon integrations, configuring desktop pools with the same name will cause the folder aggregation metrics to fail on one of the duplicate pools. As a workaround, ensure all desktop pool names are unique (#76944). |
Released January 13, 2020
NOTE: Prior to upgrading your environment to v8.x, we recommend backing up your %appdata%\ControlUp directory by creating a copy of it and renaming the copy to “ControlUp_old” prior to upgrading to a new version of ControlUp.
This may prove useful in case you need to revert to the previous version. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following is a list of known issues in the v8.1 general release. As these issues are resolved, this list will be updated.
1) | While ControlUp can monitor large environments with up to 100K endpoints, if the Console is connected to more than 5000 Data Sources at one time, it may impact on the performance of the Console application. Under these circumstances, please avoid connecting to the entire organization at once. For sizing recommendations, refer to ControlUp Sizing Guidelines. |
2) | For the v8.x Monitor Cluster architecture to work properly, all of your Consoles must be upgraded to v8.0 or above. Additionally, your Data Collectors must be upgraded as well. Other agent upgrades are recommended but not mandatory. |
3) | Triggers on the Accounts and Applications views are supported for XenDesktop site data only. Aggregated Process Triggers are not supported. As a workaround, Process triggers can be defined on the single Process level (Process View). |
4) | v8.1 does not support v7.x Monitors. If you are running version 7.4 and below, you must Upgrade your existing Monitors. |
5) | When configuring an Export Schedule in the Monitors Settings, the files created by the schedule will not be deleted. |
6) | In the Monitor Status History screen (navigated from the “more details…” under the Monitor “Status” column), the “Clear All” button will clear all the messages on the Monitor status and change the monitor indication to green. If the problem or error still exists, the message will not be displayed again and the Monitor status will not be changed until the Monitor service is restarted. |
7) | When the “Validate” button is used to validate Monitor credential sets, they are validated from the Console rather than the Monitor. As a workaround, it is recommended to run the Console on the same network as the Monitor. |
8) | Monitoring of Linux machines is not fully supported. |
9) | When the focus is on a folder, and you browse to another folder in the tree, you must remove the focus from the first folder before you can focus on another folder. |
10) | Fail to retrieve a password – when a data source fails to connect due to Console failure to retrieve shared credentials from the monitor, the Credentials field will show an ‘Obtain password’ message. |
11) | Connection Servers Failover List tab incorrectly displays connection servers (Cloud Pod Architecture only) – on the “Add EUC Environment” screen; the first connection server initially used to connect the Horizon environment displays instead of the POD-specific Connection server. |
12) | Logoff Session Forcibly Fails – action fails to complete when the Horizon session is locked. |
13) | Enable Maintenance Mode action fails with error “Missing required parameter ‘username'” on Horizon 7.3 and below. |
14) | Restart machine action fails with error “Missing required parameter ‘username'” on Horizon 7.3 and below. |
15) | ‘Client IP’ column displays 127.0.0.1 instead of the actual Client IP. |
16) | ‘HZ Pod’ column shows as empty for some Desktop Pool records. |
17) | When crossing the ControlUp license limit in an organization that has a Horizon connection the Console\Monitor disconnects from all entities after the third warning message. |
18) | In some cases, the Shared-Credential Password may be removed during monitor installation or upgrade. To check Shared Credential Password status after installation completion, if Monitor Status displays as red, check the Monitor Status Message in Setting screen. If the error message is: “Could not connect to the public configuration due to a missing password used to connect to the domain”, please re-enter your Shared-Credential password. |
19) | Installing the Monitor Service on Windows 10 version 1903 is not supported. |
20) | When focusing on a Netscaler Appliances folder, the aggregation columns under the Folders view will not be populated. |
NOTE: We recommend backing up the %appdata%\ControlUp directory by creating a copy of it and renaming the copy “ControlUp_old” prior to upgrading to a new version of ControlUp. This may prove useful in case you need to revert to the previous version. Some new features require a change in the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following known issues exist in the beta version of 7.5. The list will be updated as we discover and resolve issues during the beta phase:
NOTE: We recommend backing up the %appdata%\ControlUp directory by creating a copy of it and renaming the copy “ControlUp_old” prior to upgrading to a new version of ControlUp. This may prove useful in case you need to revert to the previous version. Some new features require a change in the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following known issues exist in the beta version of 7.4. The list will be updated as we discover and resolve issues during the beta phase:
NOTE: We recommend backing up the %appdata%\ControlUp directory by creating a copy of it and renaming the copy “ControlUp_old” prior to upgrading to a new version of ControlUp. This may prove useful in case you need to revert to the previous version. Some new features require a change in the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following known issues exist in the beta version of 7.4. The list will be updated as we discover and resolve issues during the beta phase:
NOTE: We recommend backing up the %appdata%\ControlUp directory by creating a copy of it and renaming the copy to “ControlUp_old” prior to upgrading to a new version of ControlUp. This may prove useful in case you will need to revert to the previous version. Some new features require a change to the format or content of ControlUp configuration files. Therefore, if you need to downgrade ControlUp to a previous version, delete or rename the new “ControlUp” directory in %appdata% and rename the “ControlUp_old” directory to “ControlUp”.
The following list is the known issues available in beta version 7.3, and will updated as we resolved them during beta phase:
The following bugs were observed in the current 7.2 build (build 7.2.1.13). They are expected to be fixed in the next ControlUp version and do not need to be reported again:
The following are known issues in version 7.2:
Citrix XenApp / XenDesktop Published Applications – ControlUp can now be integrated with XenDesktop to offer unprecedented real-time visibility for published applications. All your published apps are now available in ControlUp’s
powerful grid, which allows for quick troubleshooting, assessment of current activity and fast drill-down to the session
level to show detailed activity.
The new views include:
The list of applications currently published, including their name, state (enabled / disabled) and other metadata.
Real-time metrics displaying the current configuration and activity associated with the published application, such as:
Number of computers on which the application is published
Number of computers on which the application is available
Number of users who currently have an open instance of the application
Ratio metrics that enable for diagnostics, troubleshooting and alerting, for example a metric that shows how many of the computers on which an application is published are actually available for user connections.
Built-in management actions allow for enabling and disabling published applications without leaving the console.
The following are known issues in version 7:
By default, this will enable app load time monitoring for the following processes: winword.exe, powerpnt.exe, excel.exe, outlook.exe, iexplore.exe, chrome.exe
ControlUp Agent needs to be restarted after adding the registry value above.
For an updated list of known issues in ControlUp Insights, please refer to the Known Issues document below.
The Computers view now includes an “Avg. Logon Duration” column which displays the average logon duration for all user sessions established on the computer.
The Folders view also includes an “Avg. Logon Duration” column which displays the average logon duration for all user sessions established on all computers in the folder.
– Hypervisor Integration – ControlUp 4.0 extends the familiar monitoring and management functionality to include the virtualization infrastructure (vSphere and XenServer). This feature enables ControlUp users to:
o Monitor the performance and health of virtualization hosts. The new Hosts view will show a variety of performance counters and system information for physical hypervisor servers. This view also enables the administrator to drill into each virtualization host to see all virtual machines running on it, thus enabling for faster and more efficient identification of performance bottlenecks and system issues related to the virtualization layer.
o Visualize the impact of individual virtual machines and entire virtualized workloads on the performance on the resources provided by the virtualization hosts. This release adds a variety of metrics to the Computers view, which provide the hypervisor’s point of view with regard to resource consumption.
o Receive performance updates and status information even when the operating system layer is inaccessible. By querying the virtualization infrastructure directly, ControlUp provides essential information for monitoring computers before ControlUp Agent is deployed (e.g. during boot time) and in cases where agent deployment is not possible (e.g. non-Windows virtual machines).
o Perform actions at the hypervisor layer – manage the power state of your virtual machines without leaving ControlUp Console (e.g. hard reset an unresponsive VM) and perform a variety of virtualization-related system tasks using Script-based Actions.
– ControlUp URLs (controlup://) – following numerous requests to allow for integration of ControlUp into various IT management and ticketing systems, ControlUp now supports for locating resources by clicking a URL-like link from any external source – an email, web page, or an external support system. For example, to launch (or bring forward) a ControlUp Console window while selecting a computer named SRV001, type:
controlup://MyOrganization/Computers/SRV001
in Windows Start > Run menu.
To display incidents related to a user named JohnD, use:
controlup://Incidents/JohnD
– Detailed I/O metrics – several I/O-related columns have been added in order to enable tracking abnormal I/O activity to a single process. New I/O metrics have been introduced to the Processes, Sessions, and Executables views.
– Sending Alerts Using a Local SMTP Server – ControlUp users in offline environments can now leverage existing SMTP servers on their local networks to support alerting on incidents. Users who already receive alerts from ControlUp cloud services can add local SMTP as an additional back-up option for alerting in case Internet connectivity becomes unavailable.
– VMware Horizon 6 Support – the View-related session columns are populated correctly with the RTM version of Horizon View 6. Also, the computers view now includes a View Agent Version column.
– Mobile push notifications (experimental) – incident triggers can now be configured to send a mobile push notification to the upcoming ControlUp app for Android and iPhone.
– Account Management Window – The new “Account Management” option on the File menu allows ControlUp users to manage their account information, such as email address, password, alert subscription and activation.
– Upgrade Monitor Service – when upgrading to a newer version of ControlUp, the monitor service can now be easily upgraded without reinstalling the monitor component.
– Local Server Time Column – the Computers view now includes a Local Time column, which can be used to troubleshoot time synchronization issues.
– Process Type column showing the bitness of processes – the Processes view now includes a bitness column, to distinguish between 32-bit and 64-bit processes.
– New Process Actions (Priority, Affinity, Throttling) – the Processes view now supports changing the scheduling priority and processor affinity of any running process. It also allows for capping CPU utilization for any process to a user-configured threshold.
– New Organization-wide Security Rights – You can now delegate access to the Incidents pane and the Events pane using dedicated organization-wide security rights, called “View Incidents” and “View Events”, respectively. By default, all organization members have access to these panes.
– Domain Login Server Columns – the Computers and Sessions views now include the Logon Server column, which enables for identifying the Active Directory domain controllers used by your users and managed computers for authentication.
– Freeze Column Button – similar to Excel, the information grid now supports freezing the selected column for more effective scrolling.
– The “Net bytes / sec” columns have been modified to display the value in Mbps. If you have configured any Stress Level thresholds on these columns, please adjust the threshold values accordingly.
– The “XenDesktop VDA version” column has been renamed to “VDA Version” and is now applicable to both XenApp and XenDesktop VDA.
– The “Terminal Services” action category was renamed to “Remote Desktop Services”.
– The “Connect to Desktop” button was renamed to “RDP to Computer”.
– Controllers for unavailable computers – for computers in Error and Disconnected status, the controllers (Manage Registry, Manage Services, Manage File System, Manage Programs and Updates) are no longer displayed on the context menu and action side panel. Since the computer is inaccessible, those actions would result in an error anyway.
– (#2527) – When the information grid is grouped by a field, any changed values for that field will cause the groups to collapse
– (#2511) – When adding a custom event log to the Events pane, event collection would stop after ControlUp is restarted (Thanks to Urs Odermatt)
– (#2502) – Some performance metrics were not displayed for system processes (smss.exe, csrss.exe and services.exe) in Windows 8.1 and Windows Server 2012 R2.
– (#2099, #2191) – Script-based actions in Actions side panel and Security Policy are not sorted alphabetically.
– (#2203) – Script-based actions configured to run on the console or on “other computer” were unavailable for disconnected computers.
– (#2702) – ControlUp Console refuses to launch when the “Delete cached copies of roaming profiles” group policy setting is enabled (Thanks to Scott Lorenzen).
– (#2990) – The “ICA Latency – Last Recorded”, “Citrix Receiver Version” and “Client IP” columns showed no values for XenDesktop ICA sessions (Thanks to Jason Samuel)
– (#2728) – Disk and CPU columns in the Computers View are sometimes displayed as ERR.
– (#2714) – “Failed to process computer snapshot” error message displayed upon first connection attempt to a managed computer on which the agent was deployed in installed (permanent) mode.
– (#2631) – Incidents Pane appears disconnected from the cloud services if a proxy server is needed to access the Internet (Thanks to Geert van der Meulen)
– (#2702) – ControlUp detects the admin user profile as temporary when the “Delete cached copies of roaming profiles” policy is enabled.
– (#3148) – Handling of Windows Events by ControlUp Monitor is improved in order to cut back on RAM consumption by the monitor service (Thanks to Kohath Ben-Israel and Jason Samuel).
– (#3142) – Registry and File System Controller actions might not respond on first try if the target location hasn’t been refreshed.
– (#3133) – Schedule settings for triggers other than Stress Level were ignored.
– (#3174) – “Manage SBA” permission was not enforced correctly (Thanks to Vern van den Boorn).
• Restoring ControlUp from minimized state might not work as expected in Windows 8 with animations enabled. When restored from the minimized state, only a small part of the ControlUp window is shown in the left top corner of the screen. Configuring Windows to disable unnecessary animations is a suggested workaround. The issue does not occur in later versions – Windows 8.1 / Windows Server 2012 R2.
• Stress Level details screen might flicker and disappear – when ControlUp is published as a XenApp published application, the Stress Level details screen (accessible by clicking the small triangle that appear in the upper-right corner of the cell when a performance threshold is breached) might flicker and disappear without any user intervention. This issue was seen in XenApp 5.x and XenApp 6.5 environments. A possible workaround is to enable the “Force raw mouse events to server” seamless flag as described in CTX101644.
• Remote Assistance might fail with error 0x80070052 – this issue was seen only on Windows 2008 (non R2) servers when trying to remote assist minimized RDP sessions. A possible workaround is to maximize the target RDP session before attempting to remote assist the end user
• VMware hypervisor connections may disconnect with “Cannot complete login due to an incorrect username or password” error message. This is a known issue with vSphere 5.1 / 5.5.
• Permissions for VM Power Actions are not assigned by default to the “Organization Members” group by default and need to be explicitly granted.
• Clicking on the “Freeze Column” button may cause the horizontal scroll bar to disappear from the information grid.
• The state of the “Freeze Column” button is not saved upon quitting ControlUp.
• Deploying ControlUp Monitor to the local computer might fail. As a workaround, remove the AD connection to your own domain, or deploy the Monitor Service to (or from) a different computer.
• ControlUp Console utilizes OS components which are not compliant with FIPS. Please disable FIPS-enforcing policies before executing ControlUp.
– The search box in My Organization pane can be switched to Advanced Mode, which enables instant filtering of the grid by searching in all record fields and not only the Name field (Thanks to Tamir Levy).
– Added a customizable error message to be show when a user-provided script argument fails on validation.
– Added a “Save Configuration” button to the File menu (Thanks to Al Boyce).
– F5 can now be used to refresh the Incidents pane.
– Enhanced contrast for numeric values in counters (Thanks to Ron Waselenchuk)
– When sorted by any column, the grid will automatically jump to the top of the sorted list. This feature only works if no records are currently selected – press Escape and then sort to enable (Thanks to Ron Waselenchuk).
– Concurrent agent connection and deployment can now be regulated by using a registry value: HKCUSoftwareSmart-XControlUpPreferencesThrottleThreadPoolCapacity (DWORD) (default thread count is 15)
– Added a registry flag that disables incidents evaluation in ControlUp Console, for organizations in which ControlUp Monitor is installed and console performance is a concern: HKCUSOFTWARESmart-XControlUpConsoleDisableIncidents (DWORD) = 1
– The number of concurrent console connections to the agent was increased from the default WCF limit of 10 to 20. In order to manipulate this limit, use the following registry value on the managed computers: HKLMSoftwareSmart-XControlUpAgentmaxConnections (DWORD) = NUMBER
– The Incidents Pane – ControlUp now supports monitoring a variety of system events and alerting you when they occur:
o The following incidents are supported: event log entry recorded, process started / exited, session logged on / off, user session state changed, record stress level reached, computer down. A variety of filters can be configured for every incident, to ensure incidents are recorded only for relevant objects.
o E-mail alerts can be configured to be delivered to any ControlUp user in the organization when an incident occurs.
o ControlUp Cloud Analytics will deliver dynamic incident triggers based on vendor recommendations and industry best practices.
– Monitor Service – ControlUp now supports passive monitoring using ControlUp Monitor, which eliminates the need to keep a ControlUp console open in order to record incidents and receive alerts. The Monitor can be deployed on a headless server and will automatically connect to all computers in the organization to ensure continuous monitoring and incident reporting.
– Script-based actions – ControlUp users can now create their own management actions using their scripting language of choice – PowerShell, VBS or batch file (CMD). The custom management actions can be assigned to any managed resource in ControlUp (folder, computer, user session or executable) and can be shared with the user’s colleagues in the organization as well as with ControlUp users worldwide. ControlUp will let you know whenever new script-based actions are published by members of the ControlUp user community and offer you to download them for use in your environment.
– Additional Citrix columns in the Computers View – following numerous requests from our user community, we have added several useful metrics for XenApp and XenDesktop environments:
o XenApp Load Evaluator
o XenApp Worker Group Name
o XenApp Farm Name
o XenApp Zone Name
o XenApp Zone Data Collector Name
o Number of XenApp Published Applications
o XenApp Is Data Collector
o XenApp Version
o XenApp Edition
o ICA session round-trip / latency
o ICA session bandwidth
o XenDesktop Desktop Group
o XenDesktop Farm Name
o XenDesktop – Desktop Kind
– VMware Horizon View columns – the Sessions View now includes several columns displaying several parameters for on users sessions established on virtual desktops running VMware Horizon View. Available data includes: View Client Connection Server URL, View Client Protocol, View Client Domain, View Client Tunnel, View Client Type).
– Other new Columns and Actions – additional built-in columns (Processor Queue Length, PVS vDisk Name, Number of CSG Connections) and actions (Set Process Priority, Diagnostic Actions) are now available, following requests from our user community.
– Diagnostic Actions – the context menus in the Computers View and in the organization tree now include the ability to perform various diagnostic actions (such as ping, tracert, nslookup, remote WMI test) on you machines. Those actions are always available, even when ControlUp Agent on the target machine is unavailable.
– User Interface Lockdown – In case some ControlUp users in your environment need not be aware of some views, actions or panes, it is now possible to hide any user interface component in ControlUp by using a Group Policy administrative template. This effectively allows for delegating permissions even in offline environments in which the Security Policy is unavailable.
– Per-folder column presets – Sysadmins around the world seem to find a great variety of resources to monitor using ControlUp. It is now possible to assign a column preset to each folder in your ControlUp organization, so that each type of resources – RDS, desktops, general purpose servers and others – are shown with the most relevant columns.
– Fast login –Come here often? We have transformed ControlUp login process so that it happens in the background. In order to enjoy this feature, select the “Login Automatically” checkbox on the login screen, and the “Always Use this Organization” checkbox on the next window. Starting with the next launch of ControlUp, the login process will happen in the background.
– .Net Framework 4.5 support – for monitoring computers running Windows 8 or Windows Server 2012, we have added support for .Net 4.5 which is enabled by default on these operating systems. From now on, it is not necessary to enable .Net 3.5 features if 4.5 is already enabled.
– Enhanced console and agent logging – troubleshooting ControlUp is now easier than ever – just place a logging configuration file next to the console / agent executable and get an instant activity log, which can be used for debugging and troubleshooting purposes.
– Improved performance for large environments – ControlUp console and agent behavior is optimized to improve scalability and responsiveness even in large user populations (up to 20,000 concurrent user sessions!).
– Adding Custom Event Logs other than System, Application, and Security to the Events pane to enable monitoring events from non-default logs, such as DNS, Active Directory and third-party applications.
– Personalized RDP Settings – Remote Desktop connection settings such as screen resolution and resource mapping are considered private, so each ControlUp user can save their own personalized settings without affecting other users.
– Get Session Screenshot granular permissions – now you can configure who is permitted to take screenshots of user sessions, with a separate permission for every notification level (no notification, user notification, user approval).
– Parent Record View – when drilling into a record (folder, computer, or session) ControlUp will display all child objects like before. In addition, the parent (double-clicked) record will be shown on top of the grid. This behavior can be disabled using Display Options (thanks to Robert Skinner)
– Set Process Priority – added an ability to change the CPU priority for any process (thanks to Jose Ramon)
– Organization Properties – available when right-clicking the root folder, allows you to see which users have logged into your organization and invite other colleagues to ControlUp (thanks to Cian Allner).
– ICA Session Latency– added a Session Latency column for ICA sessions hosted on Citrix XenApp 6.5 and later (thanks to Decisive Solutions)
– Launch Event Viewer from untrusted domains and forests – you can now invoke this action on machines that belong to Active Directory domains and forests with which your workstation does not have a trust relationship (requested by Matt Goulding).
– Hide computers with errors – in some environments, like VDI pools, many computers are normally powered down. This new display option enables you to prevent the grid from displaying computers which ControlUp was unable to reach.
– System process – The Processes view now displays the System (PID 4) process (thanks to Manigandan Pasupathy). This feature is not supported on computers running Windows XP or Windows Server 2003.
– License consumption details – the About > Licensing window now shows a detailed count of consumed licenses by type – user sessions, general-purpose servers and workstations.
– Send to friend – recommend ControlUp to your friends and colleagues using the Help menu and from the organization properties window.
• With ControlUp 3, the list of displayed columns for every view is a shared setting. When the first user in the organization upgrades to ControlUp 3, their personal column display preferences are copied to the organization’s central configuration. All subsequent ControlUp users in the same organization will see the same columns as the first user, regardless of their previous preferences. Please note that the order of displayed columns is still a personal setting, which means that in case admin A wants to see column X and admin B prefers to see column B, both columns should be added and each admin can drag and arrange the columns in their preferred order.
• In case you configured a rule on your firewall / proxy server to allow ControlUp login, you will need to add the following destinations to this rule: fe1.controlup.com, fe2.controlup.com,fe3.controlup.com,fe4.controlup.com,fe5.controlup.com,fe6.controlup.com.
• Important: the %appdata%ControlUp folder should be backed up and deleted in case you would like to run ControlUp v2 again after upgrading to v3. If this directory is not deleted before reverting to the earlier version, some inconsistent settings may appear, but no damage to your configurations is expected.
– Extract Agent MSI – standalone packages for ControlUp Agent are now available as a separate download from here.
– File copy to session – this session-level action is no longer available
• (#1567) Change folder / computer description permissions are not enforced correctly
• (#1575) ControlUp Agent uses an unquoted service path
• (#1579) RDP Connection preferences are saved in public configuration
• (#1583) The Super Message action may leave behind a running process if no user feedback is received
• (#1593) Stress Level may not be updated in a timely fashion (fix also included in maintenance version 2.0.1.338)
• (#1739) %appdata% directory is created when ControlUp is launched using the “Run As” option
• (#1748) Event Types in the Events Pane Settings are not saved when exiting ControlUp
• (#1810) Performance data is not retrieved for computers with no paging file
• Restoring ControlUp from minimized state might not work as expected in Windows 8 with animations enabled. When restored from the minimized state, only a small part of the ControlUp window is shown in the left top corner of the screen. Configuring Windows to disable unnecessary animations is a suggested workaround. The issue does not occur in later versions – Windows 8.1 / Windows Server 2012 R2.
• Stress Level details screen might flicker and disappear – when ControlUp is published as a XenApp published application, the Stress Level details screen (accessible by clicking the small triangle that appear in the upper-right corner of the cell when a performance threshold is breached) might flicker and disappear without any user intervention. This issue was seen in XenApp 5.x and XenApp 6.5 environments. A possible workaround is to enable the “Force raw mouse events to server” seamless flag as described in CTX101644.
• Remote Assistance might fail with error 0x80070052 – this issue was seen only on Windows 2008 (non R2) servers when trying to remote assist minimized RDP sessions. A possible workaround is to maximize the target RDP session before attempting to remote assist the end user.
• Focus on a folder in large environments may be slower than in ControlUp 2.0. This behavior is by design and is aimed to preserve the stability of the grid with a large number of records.
• In offline environments, you need to manually copy the organization config file (%AppData%ControlUpConfigurationorg_guid.xml) to the Monitor Service configuration directory after the setup process (e.g. C:WindowsServiceProfilesNetworkServiceAppDataRoamingControlUpConfiguration)
• Incident triggers on sessions and processes cannot be filtered by the CPU Utilization column – when configuring a filter for incident triggers with a condition on the CPU Utilization column, an “Invalid attribute” message is displayed.
• Deploying ControlUp Monitor to the local computer might fail – as a workaround, remove the AD connection to your own domain, or deploy the Monitor Service to (or from) a different computer.
• Using wildcards in incident trigger filters – when including a “*” (asterisk) wildcard in incident trigger filters, the filter matching behavior changes so that the search term is matched as a substring, and the wildcard expects a non-zero string. For example, “test*” will match “test1”, “test111”, “1test1”, “111test111”, but will NOT match “test”, “1test”, or “111test” since “*” expects at least one character after “test”.
• Console logs off automatically after a few minutes – ControlUp users working with a free license might experience the console logging off automatically a few minutes after logging on. This behavior may occur on computers that have been up for more than 49 days. This issue results from a flaw in computing the uptime of the operating system and will be resolved in release 4.0 of ControlUp. In order to work around this issue, reboot the computer on which ControlUp console is executed. The issue should not occur on computers with uptime less than 49 days.
Organizations created using ControlUp 3.0 have an updated set of thresholds for Stress Level calculation. ControlUp organizations created in earlier versions of ControlUp are not affected by this change. The updated values are:
o Memory (Private Bytes and Working Set) for sessions – high threshold is now 1GB and mid threshold is 500MB
o Memory Usage for Computers – high threshold is now 90%
o Free Space on System Drive – high threshold is 500MB and mid threshold is 1GB
o CPU Usage for Computers – mid threshold is now 70%
– Central Configuration* – from now on, ControlUp users in the same organization may collaborate on managing and monitoring the same resources! Your tree of computers is securely shared with your colleagues and updated on-the-fly as computers are added or removed. Other organization-wide settings are also shared, which promotes effective team work and speeds up IT operations.
– Security Policy* – every management action within ControlUp can now be restricted for use by designated administrators or help-desk personnel. Using a role-based security model, you can now control what resources are visible to each administrator and what management actions are available to them.
Note: In order to maintain compatibility with previous versions of ControlUp, out-of-the-box security settings permit all organization members to add managed computers and edit the organization tree. However, only users with local administrative privileges on the managed computers will be allowed to run management actions. For more information, please refer to the “Secure Your Organization” chapter of ControlUp Online Documentation.
* – These Enterprise-Mode features require Internet connectivity since they rely on ControlUp Secure Cloud Services. ControlUp users in offline and isolated environments may opt for Standalone Mode, which does not support Central Configuration and Security Policy.
– Stress Level Customization – the value of the Stress Level column is now sensitive to a larger set of conditions. When a performance counter threshold is crossed for a configured period of time, it will trigger a customizable increase in the Stress Level value. You can adjust these settings independently for each resource, thus ensuring that red alerts are always meaningful and informative.
– Folders View – this fresh view summarizes and displays data from resources you have chosen to group in folders. You can now quickly assess the total user load on your server farm or monitor averages for selected performance counters on similar computers.
– Controllers Pane – in this new pane you will find your favorite multi-target management tools for registry, Windows services and file system. This pane is also home of the new Programs and Updates Controller, which allows for comparing installed software on multiple machines.
– New Management Actions and Data Columns – Flush DNS cache, send Wake-On-LAN signal and display a wealth of new performance metrics, including XenApp and XenDesktop counters recommended by Citrix in Operations Guide: Monitoring.
– Brand-new Look and Feel – ControlUp has a new Metro-style user interface, with management actions arranged in ribbons. The new Actions sidebar makes your favorite actions even more easily accessible, and the context menu is dynamically updated according to the actions currently permitted.
– Full Screen Display – Hit F11 to go full-screen and show ControlUp on that big display! Action ribbons and sidebars can be collapsed to maximize screen space for performance data.
– Settings Window – all ControlUp settings and preferences are now grouped in a single window.
– As a security precaution, once you modify the default Security Policy of your organization using ControlUp version 2.0, this organization will no longer be accessible by users of ControlUp’s earlier versions. Therefore, we recommend upgrading users not to modify the Security Policy until all ControlUp users in the organization have upgraded their installations. If the Security Policy was modified and users of ControlUp 1.x are unable to log in to the organization, please instruct them to replace their ControlUpConsole.exe with the new one, downloaded from our Smart-X website.
– (#1144) After selecting multiple computers from the grid and choosing the Remove from organization action, the “No Computers were added” message is shown.
– (#1153) When a user in evaluation mode and receives an offline file, the yellow evaluation mode notice above the grid stays, and the status bar displays Evaluation in status.
– (#1164) When focused on a folder, the Processes table shows processes that run on machines that are not in the focused folder.
– (#1167) The tab skip on the Create Value window of the Registry Controller is in wrong order
– (#1229) Send Super-Message to a large number of user sessions fails before completion.
– (#1527) Stress Settings may be edited even with its Security Policy is “not set”
– (#1526) “Import Registry” and Session File actions are not greyed out properly
– (#1532) Added “Launch Controllers” security right that allows to control access to the Controllers UI.
– (#1543) Under rare conditions, TSAPI calls fail and cause high memory usage by ControlUp Agent.
– (#1567) Change Folder/ computer description permission not properly enforced
– (#1568) A corrupted configuration cache file causes a failure to log on to and organization in Enterprise-Mode
RDP connections to Windows XP computers may fail.
Programs and Updates Controller may fail to present the entire list of programs, if details regarding one of the installed programs cannot be retrieved. The user sees an empty “Programs” folder in the controller, and the computer causing the issue is shown in black with a message “An error occurred while invoking operation…”.
Latest build: 1.3.1.249
Release Date: September 12, 2012
New Features and Enhancements:
– First-time-use experience enhanced by introducing a brand-new evaluation mode and login wizard:
o Evaluation Mode – new users may enjoy a fully functional version of ControlUp for 1 week from download, without creating an online account and without creating a ControlUp organization. You can create your free ControlUp user account at any time by clicking on the yellow bar on top of the grid or using the “Register Now” button on the system menu.
o Login wizard – it is now easier to create accounts, choose your organization and request an offline license.
– Installed RAM is now updated as a dynamic value, in case your VMs get more memory allocated while running.
– ControlUp can now manage machines running Microsoft Windows Server 2012 (RC). Support for RTM version cannot yet be guaranteed, but users are encouraged to report any compatibility issues.
– Frequent Event Filter notification pop-ups may now be disabled. (Thanks to Itzik and Olivia). In case you choose to turn off these notifications, please review you event filter settings in order to avoid storing an excessive number of events.
– Help Menu – the following features are now available using the Help menu button: Check for new version, Report bug, Feature request, Ask the Support Team, About, Licensing and Download the User Guide.
– “Show Auto Connect State” checkbox on the tree view– if you would like to change the automatic connection settings for your computers, you can do so by quickly selecting a checkbox next to each computer in the tree.
– Added an option to remember previously used Active Directory connections, while suppressing connection failures for workgroup machines.
– “Page Faults/sec” column replaced by “Pages/sec”, which includes only hard page faults and better indicates memory issues.
– The Navigation Bar can now be closed using “View Options” and by right-clicking the bar itself.
Bug Fixes:
– XenApp Server Load column occasionally displays an ERR value, while a valid value is reported by qfarm /load
– Citrix Provisioning Services 6 does not enumerate NICs correctly when ControlUp agent version 1.3.0 and earlier is running (thanks to Daniel Negru and Simon Teale)
– “Error Code 1” when modifying service properties using the Services Controller (thanks to Haim Eshed)
– “Error in dsCache” displaying Active Directory Connections upon login on a workgroup machine (thanks to Cesar Diaz)
– “Logon failure” message while sending a Super-Message (thanks to Ray McDonnell)
– Sessions that have been disconnected for a few days show 0 in the number of processes
– Error loading a registry import file (thanks to David Zitoun)
– ControlUp window starts in minimized state if the last window state was not maximized
– Show System Sessions reverts back to enabled each time you restart the ControlUp console
– Maximum row height is unmanageable in the Events pane (thanks to Jon Fessler)
New Features and Enhancements:
Remote Desktop Pane – all Remote Desktop connections and their parameters are now displayed in a searchable and sortable grid view, which is accessible using a persistent “Connections” tab. Using this grid view, you can quickly locate your connections and edit their properties.
Support for multiple Active Directory environments – ControlUp can now monitor and manage computers from different Active Directory domains and forests, even if there are no trusts between these environments.
Support for standalone operation – The Windows user running ControlUp no longer has to be logged on to an Active Directory domain. You can now supply administrative credentials for any accessible domain and use ControlUp console even on machines that do not belong to a domain. (Domain membership and local administrative privileges are still mandatory for managed computers).
Secure Credentials Store – User credentials can now be saved securely for reuse in ControlUp’s different tasks – management actions, Remote Desktop connections and Active Directory connections.
Enhanced File System Controller – actions previously available on the “Files” menu (Copy file, Delete file) as well as many other file system operations are now available exclusively from within the File Systems Controller.
Registry Import – The Registry Controller now allows importing .reg files into the managed computers’ registries. Importing .reg files into user hives is supported using an action available in the Session view.
New monitoring columns – Several new parameters are available for display for every monitored computer:
User Session Domain Column – a new “DNS Domain” column is available in the Sessions view, which allows for identification of user sessions established on computers from different domains
Agent Customization registry entries – ControlUp now supports customizing the cuAgent behavior by configuring registry values on the managed computers. These values may be created simultaneously on multiple machines using the Registry Controller.
New methods for adding managed computers – It is now possible to add computers to ControlUp using an IP range scan, by selected IP address or using a text file.
Deleting multiple registry values in Registry Controller – Added multi-select functionality for deleting registry values and instances.
Search Computers by IP address – the Computers View now allows searching for computers by entering an IP address as well as a computer name in the “Search Computers” box.
Scheduled Export – Every view in “My Organization” pane can be configured to automatically export from the information grid to a CSV file on a scheduled basis using the drop-down “Schedule Export” near the Export button on the Command Bar.
Known Issues:
Due to operating system limitations, the following operations will not be available when no trust relationship exists between the managed computer/s and the computer running ControlUp:
Latest build: 1.2.0.168
Release Date: February 08, 2012
Users upgrading from earlier versions are advised to make the following modifications in order to continue using ControlUp:
Latest build: 1.1.4.119
Release Date: November 6, 2011
Bug Fixes:
ControlUp is now officially Citrix Ready !
See http://www.citrix.com/ready/partners/smart-x/products/controlup
Latest build: 1.1.3.97
Release date: August 18, 2011
Bug Fixes: