Performance optimization for ControlUp's Real-time Console & Monitor


In medium and large environments, the ControlUp Real Time Console administrator can optimize the performance of the console and the monitor.

Here are few optimizations that can be applied, according to your needs (displayed in the table and detailed blow):


Optimization Name Console Monitor
Disable Process Flat Views  
Increase Data Collection Cycle
Dedicated Data Collectors
Optimize Auto Connection Settings  
Exclude Folders From Monitor  
Disable Console Incidents Processing  



1. Disable Flat Views:

By default, the console offers 7 different views - Folders, Hosts, Computers, Sessions, Processes, Accounts and Executables.

In large environments, the Processes view may cause high resource consumption during the operation of the console, mainly due to the high total number of processes the console monitors (summary of all processes running on all monitored resources).

In such cases it is advised to disable the flat views and still monitor the processes, by drilling down Computer-> session-> processes or Computer-> Processes, as shown in the below screenshots.



In order to disable the "Processes Flat Views", go to Settings -> Advanced Settings, as displayed in the following screenshot.



Once you disable the processes flat view, those views will be grayed out, as displayed in the following screenshot.




2. Increase the data collection cycle and regulate the information updates:

By default all ControlUp agents push information updates to the console every 3 seconds. 

The update interval can be configured by the ControlUp Admin, so the ControlUp Console will pull the information from the agents in set intervals. In addition you can set the number of computers the console connects to concurrently.

To increase the data collection cycle and change the updates intervals, go to Settings -> Advanced Settings, as shown in the screenshot below.

We recommend increasing the Console \ Monitor interval to 30 or 60 seconds.



The ControlUp Monitor’s update intervals can also be configured by the ControlUp admin via the Monitor Settings.



  3. Setting up a dedicated Data Collector:

By default every console and monitor connects to the hypervisor or to the XenDekstop broker.

In large environments where multiple consoles and monitors are running, the best practice is to create a relay or a data collector so you have a single point of hypervisor\XD data collection.

To define a data collector, right click on the hypervisor\XD and choose Connection Settings.




Then go to Connection Options -



Please remove the Console / Monitor and choose one of the agents to be the data collector -



Now LVSITARGET03 will collect the data and all Consoles and Monitors will connect to that agent to retrieve hypervisor performance data - 


 Here is a screenshot of the XenDesktop connection properties and where to change the data collector -


4. Optimize Auto Connection Settings:


You can have the console automatically connect to disconnected computers. Once a computer gets disconnected for any reason, the console will try to contact that end point.

To enable this feature: As seen in the below screenshot, under the organization tree, check the "Show Auto-Connect State" and check the computers you would like ControlUp to automatically connect to.

This feature will also enable the console’s automatic connection immediately upon launching the console.



The reconnect interval time can be configured by the ControlUp admin.

To define the interval go to Settings -> Agent Settings as displayed in the following screenshot.



In large environments, if all computers are set to auto connect, this may extend the console launch process, so please mark only important servers or folders to automatically connect.


5. Excluding folders from the Monitor


By default all folders, hypervisors and computers are monitored by the Monitor. You can reduce the monitored resources in order to optimize the Monitor performance.

To exclude any resource, right click it and choose properties, and then "Exclude from Controlup Monitor" = Yes.


6. Disable Console Incidents Processing:


Once you add a monitor, the monitor is responsible for all your incidents collection and trigger alerts notifications. Having said that, the console still processes and collects all incidents in parallel to the Monitor.

In order to disable the incidents collection and free up console resource consumption, open regedit.exe on the machine running the console and go to - HKCU\Software\Smart-X\ControlUp\Console and create a DWORD with Value name DisableIncidents, with value data = 1 

That will disable the incidents collection and optimize the perfirmance.




Powered by Zendesk