---
title: "Getting Started with Solve Actions"
slug: "solve-actions"
updated: 2026-04-12T09:56:47Z
published: 2026-04-12T09:56:47Z
canonical: "support.controlup.com/solve-actions"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.controlup.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started with Solve Actions

Use Solve actions to fix problems or get more information when viewing metrics in your environment. You can now [run actions directly from the Solve web interface](/on-premises/docs/solve-actions-available-actions) to interact with entities in the various layers of your organization.

For example, let’s say that you identify a process causing high CPU usage. To solve this problem, you can perform an action to kill the process, or you might decide to disconnect the user session. Real-time monitoring combined with a range of available actions lets you make the best decisions for your organization and users.

## Prerequisites
To use Solve actions, you must
* [Upgrade your ControlUp Monitors](/on-premises/docs/solve-actions#upgrade-monitors) to version 8.7 or higher
* Allow your Monitors to access https://solve.controlup.com/ over TCP port 443.

### Upgrade Monitors
1. Download and run the Real-Time DX Console. 
:::(Info) (Note)
You will be required to enter an OTP (one-time password) from version 8.7 and higher.
:::
2. Under **Monitor Status**, right-click each monitor and select **Stop**.
3. Right-click each monitor and select **Upgrade** to upgrade the monitor to version 8.7 or higher. 
4. Start the monitors after the upgrade and verify that each monitor has been upgraded.
![Monitor Status showing version numbers](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-ZV6J6ZI7.png){height="" width=""}

## Real-Time Console Actions
Actions in Solve are similar to actions in the Real-Time DX Console. If you are used to performing actions in the Console, then you will be comfortable working in Solve. 

Not all of the actions in the Console are available in Solve. More actions are available in the Hybrid Cloud [VDI App](/v1/docs/webui-actions).

Note that unlike the Console, Solve has no distinction between built-in actions and script actions (SBA).

## Permissions for running Solve actions
You can restrict access to Solve actions by setting permissions in the [Security Policy Pane](/on-premises/docs/security-policy-pane) in the Real-Time Console. By default, all Solve users can run actions so if you want to restrict users from running an action, you need to set the **Deny** to a certain action. 

Note that if you have [IP restrictions](/on-premises/docs/ip-restrictions) enabled in Solve, users with a restricted IP address can access Solve from the Real-Time Console but they are not allowed to perform actions.

### Limitation with the Local Admin role
In the Security Policy Pane, the **Local Admin** role represents local administrators on remote machines. If a user **belongs ONLY to the Local Admin role** even if the permission for an action is set to **Allow**, running the action in Solve [fails due to missing permissions](/on-premises/docs/solve-actions#no-permission-on-the-selected-object).

Setting the permission for the **Local Admin** user role to **Deny** on a specific action affects all other user roles. Other users, even those whose permissions are set to Allow, are not allowed to run the Solve action in this case.

#### Solution
Any user running actions from Solve must belong to more than just the **Local Admin** role. Ensure that the permission to run the action for both roles is set to **Allow**.

### No permission on the selected object
If the user doesn't have permission to run the action on the object, the following error message is displayed:
![missing permissions to run the action popup](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-TDB3332T.png){height="" width=""}

### Partial permissions on selected objects
If the user doesn't have permissions on all selected objects, a "Missing Partial Permissions" error is displayed with the object on which the user is missing permissions. This error appears if the user **has** permission to run an action on a machine in a specific folder, but not on the other selected machine. 
![missing partial permissions to run the action popup](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-DWJG9YC7.png){height="" width=""}

At this stage, you can either click **Run** or **Cancel**. To run an action only on objects a user has permission to, click **Run**.
![send message section with target session selected](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-KUKSI3GE.png){height="" width=""}

Click **Cancel** to abort the action. In this case, **Action aborted by the user** is displayed. 
![send message section with "Action aborted by the user" error](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-FVF0XKJF.png){height="" width=""}

## Perform Actions from the Discovery Grid
You can perform actions from the Discovery grid on the Solve Discovery page. Use the topology and drilldown features to navigate to the entity on which you want to perform an action.

Right click an entity in the grid to open the actions menu. All of the available actions for the selected entity are organized into their respective categories. 

![actions menu dropdown for selected machines](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-OGPRE6ZH.png){height="" width=""}

Select an action from the categories to perform the action. You can also use the search bar to search for an action.

Some actions launch right away with no further input required, while others open a window for you to enter more information.

To perform an action on multiple entities, select the entities using the checkboxes next to their names, before right clicking one of the selected entities.

## See Action Status and Details
After you perform an action, an overlay appears on the grid to show the status of your action. The status can either be:

* Success.
![Status Overlay Success icon](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/StatusOverlaySuccess.png){height="" width=""}

* Failure.
![Status Overlay Failed icon](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/StatusOverlayFailed.png){height="" width=""}

* Partial success. This occurs when the action was successful on some targets, but failed on others.
![Status Overlay Partial Success icon](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/StatusOverlayPartialSuccess.png){height="" width=""}

* Running.
![Status Overlay Running icon](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/StatusOverlayRunning.png){height="" width=""}

:::(Info) (Run multiple actions at the same time)
If an action takes a while to run, you don’t have to wait for it to finish. You can continue using Solve, and even launch other actions while waiting for the first action to finish.
:::

Click **More Info** on the action status overlay to open the action details window, including the results and output for each target of the action. The action details are different for built-in actions and script actions.

### Built-in action details 
The details window for built-in actions shows you only which targets you performed the action on, and if each action was successful.
![Details Window for Built In actions](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/DetailsWindowBuiltIn.png){height="" width=""}

### Script action details
The details window for script actions shows you the output from the script, including any errors, for each target of the action. You can also see details about the script action, such as when it ran, how long it took, and the script exit code. 

The **Group** column indicates groups of targets that have the same output result from the script action. For example, if two targets belong to group 1, then those targets have the same output. You can filter the displayed targets based on their group by selecting the three dots next to the **Group** column.
![Details Window for Script Based actions](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/DetailsWindowScriptBased.png){height="" width=""}

:::(Info) (Action Errors vs. Script Errors)
A script action might be successful, even if the script output has errors. This means that Solve successfully launched the action, but the script itself returned errors. Errors in launching the action from Solve are displayed in the **Error** column. Errors from the script are shown in the output box. 
:::

### Script timeout
If the monitor does not respond within a minute, the following error is displayed:
![error message "there was an error in running the action because the monitor hasn't responded. go to the real-time console and check the monitor's status."](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image-9HEO59L3.png){height="" width=""}

For both types of actions, you can select a target from the bottom of the window to see the details for that target.
