Yes. ControlUp supports all major RDS and VDI platforms from Citrix, VMware and Microsoft. Multiple server farms and desktop deployments can be monitored and managed in the same console instance, regardless of VDI/RDS version, domain membership, or hardware hosting (physical or virtual).
ControlUp is a Citrix Ready product verified with the following versions: Citrix XenApp 5.x, 6.x and 7.x and XenDesktop 5.x and 7.x.
ControlUp supports VMware View 5.x and Horizon View 6.x
Yes, ControlUp Scheduled Export feature enables auto-exporting any information grid view to a CSV file on a scheduled basis (for example, the ControlUp real-time performance data can be exported every 5 minutes to a local / remote file folder). The ControlUp Reporter utility enables admins to analyze the exported CSV files and create graphical Excel reports. A step-by-step by guide and a report sample can be found in this User Session Activity report blog.
Yes, ControlUp Incident Triggers allow you to monitor specific incidents in your environment, including whenever a computer or process cross a certain stress level, Windows Events, Services and others. The follow-up actions include an e-mail alert option, so ControlUp admins can be notified via e-mail in real-time when important incidents occur in their environment. Read more / See Video.
Yes, the ControlUp Security Policy is a mechanism that allows for configuring user roles and delegating administrative tasks to different ControlUp users on your network. This is especially useful in large enterprise environments in which dedicated administrators or teams are responsible for specific machines or server farms. In addition, you can use our ADMX template to restrict the ControlUp user interface via Group Policies – Read more.
The Stress Level column is a flexible health measure calculated as a sum of weights assigned to different columns. For example, the “CPU” column might add 2 points to the Stress Level when it crosses the 70% threshold, while the “Disk Queue” column might add 3 points after crossing the threshold of 2. In order to investigate the reason for a current Stress Level value of a record, click on the Stress Level cell and then click on the triangle in the upper right corner of the cell. You will see a list of counters and their contributions to the total Stress Level of the record. You can configure this behavior by clicking on the “Stress Level” button, located on the ribbon bar. The same is possible for any performance counter cell not at the “green” level. Read more / Watch Video
By default, ControlUp works in an online mode if Internet connectivity is available. If your network is not connected to the Internet, please use the Login Wizard to submit a Standalone (Offline) Registration Form:
If your computer has an Internet connection, you will not see the option to submit a Standalone Registration Form. In order to make this option visible, please add the following registry value before launching ControlUp:
After we finish processing your Standalone registration file, you will receive an e-mail from support@controlup.com (please white-list this address) including your Standalone (Offline) login file that will enable you to work with ControlUp without connecting to ControlUp Cloud servers.
ControlUp users working in Standalone Mode can transfer their settings to their colleagues by copying the configuration files in the following location – [cd id=2] The configuration (e.g. managed computers list, folders, thresholds…) is stored in an XML file named after the GUID of your ControlUp organization. In order to share your configuration with other admins, simply copy your organization’s XML file(s) and make sure they place them under “ [cd id=2]” folder on the computer they use the run the ControlUp console. (Note: Your saved credentials are encrypted and safe. Sharing your ControlUp configuration does not allow use of your saved credentials by other users).
Yes, you can use ControlUp to manage multiple AD domains and forests, even if no trusts exist between them. In order to configure multiple AD forest support, simply click on the “AD Connections” button on the Settings ribbon. In this window you can add any domain, provided its name is resolvable using DNS and you have valid credentials. Most issues with connecting to foreign Active Directory domains and forests are DNS-related and can be solved by configuring DNS conditional forwarders from your primary DNS servers.
Automatic reconnection requires a one-time manual configuration. Please follow these steps:
Turn off the “Show auto-connect state” checkbox when done. ControlUp will attempt to connect to the selected computers every 5 minutes.
Installing or removing software using the “Programs and Updates” controller is not supported. However, you can use the “Processes > Run As” action in the Computers view to run the install/uninstall command for any software on multiple machines. Please note that this method is unsuitable for installation/removal routines that require user intervention.
Yes. When comparing objects using the controllers, the columns that you can currently see are used for comparison. By clicking the “Columns” button on the ribbon bar you can configure which columns are displayed:
For example, say you would like to compare the versions of a program installed on multiple machines, while ignoring the differences in the installation path or install date. To do so, click the “Columns” button and deselect all columns except “Version”. Hit “Refresh” and the updated view will only show differences in version, but not in other columns.
Yes. To do so, just click and drag the border between the row headers. All the rows will be adjusted to match the height you selected, so that you can stretch your rows to fill the screen or squeeze them to fit more data. Also, don’t forget the Full Screen mode, designed especially for control room displays – just hit F11 and switch to full screen mode
ControlUp’s licensing packages are based on three parameters:
For example, if you are monitoring 15 RDS servers with 10 user sessions each, 50 client computers with one user session each and 20 general-purpose servers (Exchange, DC, SQL, etc.), ControlUp will count these as 330 cumulative sessions. (15*(10+2) (For RDS) + 50*1 (for workstations) + 20*5 (for other servers) = 330 sessions)
You can view ControlUp’s current and peak sessions consumption in the licensing window within ControlUp. In order to open the licensing window, click the “About” button on the Help ribbon and then click the “Licensing” button.
ControlUp agents, deployed remotely onto added computers, provide you with:
Here are the prerequisites for the ControlUp Agent:
During the initial agent deployment process ControlUp uses RPC, WMI and the ControlUp default TCP port (40705) to complete the installation process. Here is a list of common agent deployment issues and their suggested solutions:
[tables cls=”table-striped”]
Agent Deployment Issue | Relevant ControlUp Agent Error Messages | Suggested Solution |
Missing admin rights on the target computer |
|
Please make sure the Windows account running ControlUp console is part of the local administrators group on the target computer.
You can also use the AD Connections settings screen to configure alternative admin credentials that will be used for agent deployments |
Missing RPC / WMI access to the target computer |
|
If a firewall prevents you from gaining remote RPC / file system and WMI access, you can manually install the ControlUp agent MSI package on the target computer, thus avoiding the need for RPC / remote WMI access.
Once the ControlUp agent MSI package is installed only TCP port 40705 needs to be open on the target computer (the MSI package setup wizard automatically creates a Windows firewall rule to open this port)
|
Missing ControlUp TCP port 40705 access to the target computer | Failed to open connection to remote agent. Failed to open connection.
Could not connect to net.tcp://FQDN:40705/cuAgent. The connection attempt lasted for a time span of 00:00:XX:XX:XX. TCP error code 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond IP_ADDRESS:40705.
|
Configure an inbound Windows firewall rule to allow incoming access to port 40705. This could be accomplished by running this command line on the target server:
Alternatively, you can automate this task by configuring the “Define inbound port exceptions” GPO setting and adding the following value: “40705:tcp:localsubnet:enabled:ControlUp-Agent”
|
Missing ICMP access to the target computer | Ping test: Communication failed. Error code: TIMED OUT
|
Uncheck the “Check Ping” checkbox in the Agent Deployment Settings (under Agent Settings tab). |
Computer already belongs to another ControlUp organization | Failed to open connection to remote agent. This machine (‘COMPUTERNAME‘) only accepts connections from organization OrgNameA. To change this, log on to organization OrgNameA and uninstall the ControlUp agent from this machine. Then, log back into organization OrgNameB and add the computer.
|
A managed computer can only belong to a single ControlUp organization at a time.
If you no longer have access to the original ControlUp organization, perform these steps to remove the computer from the old organization:
|
You are trying to deploy ControlUp agent to the computer running the ControlUp console | Failed to perform the requested operation. This error may occur due to any of the following reasons
|
Launch ControlUp console on another Windows computer and deploy the ControlUp agent remotely.
|
[/tables]
The ControlUp agent is a lightweight component that was designed from the ground up to enable rapid deployment and minimal performance footprint on the managed computer. The expected CPU usage is 0% with 1%-2% spikes, RAM usage should be approximately 70MB and IOPS counters for the agent executable should normally show zero activity. The ControlUp agent does NOT use system-level drivers, API hooks or any other intrusive monitoring techniques. No compatibility issues or collisions between the ControlUp agent and other software packages or OS components have been reported.
No. ControlUp agent deployment and removal do not require a reboot of the managed computer. By default, ControlUp Agent is deployed in temporary mode, which means that the agent uninstalls automatically after a period of inactivity.
ControlUp does not save any unique data on the managed computers, so there is no need for additional preparations when creating a master image using Citrix PVS, MCS or VMware linked clone technologies. We recommend deploying the ControlUp agent on the master image in “Installed Agent Mode” to enable faster connections from the ControlUp console.
ControlUp agents, deployed remotely onto added computers, provide you with:
Here are the prerequisites for the ControlUp Agent:
During the initial agent deployment process ControlUp uses RPC, WMI and the ControlUp default TCP port (40705) to complete the installation process. Here is a list of common agent deployment issues and their suggested solutions:
Agent Deployment Issue | Relevant ControlUp Agent Error Messages | Suggested Solution |
Missing admin rights on the target computer |
|
Please make sure the Windows account running ControlUp console is part of the local administrators group on the target computer.
You can also use the AD Connections settings screen to configure alternative admin credentials that will be used for agent deployments |
Missing RPC / WMI access to the target computer |
|
If a firewall prevents you from gaining remote RPC / file system and WMI access, you can manually install the ControlUp agent MSI package on the target computer, thus avoiding the need for RPC / remote WMI access.
Once the ControlUp agent MSI package is installed only TCP port 40705 needs to be open on the target computer (the MSI package setup wizard automatically creates a Windows firewall rule to open this port)
|
Missing ControlUp TCP port 40705 access to the target computer | Failed to open connection to remote agent. Failed to open connection.
Could not connect to net.tcp://FQDN:40705/cuAgent. The connection attempt lasted for a time span of 00:00:XX:XX:XX. TCP error code 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond IP_ADDRESS:40705.
|
Configure an inbound Windows firewall rule to allow incoming access to port 40705. This could be accomplished by running this command line on the target server:
Alternatively, you can automate this task by configuring the “Define inbound port exceptions” GPO setting and adding the following value: “40705:tcp:localsubnet:enabled:ControlUp-Agent”
|
Missing ICMP access to the target computer | Ping test: Communication failed. Error code: TIMED OUT
|
Uncheck the “Check Ping” checkbox in the Agent Deployment Settings (under Agent Settings tab). |
Computer already belongs to another ControlUp organization | Failed to open connection to remote agent. This machine (‘COMPUTERNAME‘) only accepts connections from organization OrgNameA. To change this, log on to organization OrgNameA and uninstall the ControlUp agent from this machine. Then, log back into organization OrgNameB and add the computer.
|
A managed computer can only belong to a single ControlUp organization at a time.
If you no longer have access to the original ControlUp organization, perform these steps to remove the computer from the old organization:
|
You are trying to deploy ControlUp agent to the computer running the ControlUp console | Failed to perform the requested operation. This error may occur due to any of the following reasons
|
Launch ControlUp console on another Windows computer and deploy the ControlUp agent remotely.
|
The ControlUp agent is a lightweight component that was designed from the ground up to enable rapid deployment and minimal performance footprint on the managed computer. The expected CPU usage is 0% with 1%-2% spikes, RAM usage should be approximately 70MB and IOPS counters for the agent executable should normally show zero activity. The ControlUp agent does NOT use system-level drivers, API hooks or any other intrusive monitoring techniques. No compatibility issues or collisions between the ControlUp agent and other software packages or OS components have been reported.
No. ControlUp agent deployment and removal do not require a reboot of the managed computer. By default, ControlUp Agent is deployed in temporary mode, which means that the agent uninstalls automatically after a period of inactivity.
ControlUp does not save any unique data on the managed computers, so there is no need for additional preparations when creating a master image using Citrix PVS, MCS or VMware linked clone technologies. We recommend deploying the ControlUp agent on the master image in “Installed Agent Mode” to enable faster connections from the ControlUp console.
The short answer is yes. Our permission delegation and multi Network/AD forest support enable multi-tenancy. ControlUp supports different types of MSP topologies:
Again, the short answer is yes. For multi-AD support, where a single console supports multiple (untrusted) AD forests, the following prerequisites apply:
In order to support multiple external networks, the following prerequisites apply:
ControlUp’s security policy feature enables customers to create a separate role for each tenant. By using our folder structure, each tenant can be limited to solely view and manage his/her individual environment. Learn more.
ControlUp’s analytics and reporting capabilities include performance trend analysis, detecting major bottlenecks and VDI historical performance and usage reports. With ControlUp’s user session activity reports, you can track each customer’s activity and see how they utilize your system, then charge them accordingly.
If you have a ticketing system, like ServiceDesk or SysAid, you can use ControlUp’s URL feature to enable your help desk users to automatically launch the ControlUp console from a specific ticket screen, focus on a specific user’s performance in real time, and trigger a Remote Assistance session in order to quickly take other remedial actions.