# Machines

> Displays information about all the existing runtimes on an aggregate basis, and allows you to check the overall health of each runtime. You can group the runtimes per host machine, in case you wish to have an overview of how your workstations are performing.

## General View

Displays information about all the existing runtimes on an aggregate basis, and allows you to check the overall health of each runtime. You can group the runtimes per host machine, in case you wish to have an overview of how your workstations are performing.

The **Include Subfolders** checkbox enables you to select if the contents of all subfolders are included.

The **Group by Machine** toggle enables you to group the runtimes per each connected host machine.

### Machines (Grouping Enabled)

**Group by Machine** enabled

All the runtimes on one machine template are grouped together in one entry for each workstation that is connected to Orchestrator. The different blocks represent each such host machine. Hovering over each block displays an overview of that workstation:

Figure 1. Workstation overview

![Screenshot of a Workstation overview](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-screenshot-of-a-workstation-overview-226193-33c97082-0a49c1fd.webp)

| Field | Description |
| --- | --- |
| 1 | The name and status of the host machine. See below a breakdown of the host machine statuses. |
| 2 | The name of the machine template used to connect the workstation to Orchestrator |
| 3 | The status of the machine. They are detailed in the table below. |
| 4, 5, 6 | The type of each runtime, their licensing status, the total number of runtimes for each type, and the available runtimes of the total. |

#### Host Machine Status

| Color | Meaning |
| --- | --- |
| Red | Unresponsive  The workstation is unresponsive. |
| Orange | Unlicensed  For that workstation, there are no available licenses on the tenant for any of the runtimes that have been assigned to the associated template.  **Example**  Tenant Level: 4 Unattended Runtimes Purchased  Machine Template: 2 Unattended Runtimes Assigned  I connect three workstations to Orchestrator using that machine template.  Required Licenses: 3 x 2 = 6  Due to only having 4 licenses at tenant level, two workstations are fully licensed, one is unlicensed. |
| Yellow | Partially Licensed  For that workstation, only a portion of the runtimes associated to the template are available on the tenant.  **Example**  Tenant Level: 3 Unattended Runtimes Purchased  Machine Template: 2 Unattended Runtimes Assigned  I connect two workstations to Orchestrator using that machine template.  Required Licenses: 2 x 2 = 4  Due to only having 3 licenses at tenant level, one workstation is fully licensed, one is partially licensed. |
| Green | Available  None of the available runtimes are consumed to execute a job. |
| Cyan | Partial Usage  Only a portion of the total available runtimes is consumed.  **Example**  Say I have two unattended runtimes on a machine template, used to connect one host machine to Orchestrator.  If I am executing one unattended job, it consumes one unattended runtime. As such, the workstation is displayed as having partial usage. |
| Blue | Full Usage  All runtimes are consumed.  **Example**  Say I have two unattended runtimes on a machine template, used to connect one host machine to Orchestrator.  If I am executing two unattended jobs, it consumes two unattended runtimes. As such, it is displayed as having full usage. |

### Runtimes (Grouping Disabled)

**Group by Machine** disabled

The runtimes are displayed separately. The various statuses represent the health of each runtime. Each runtime is represented with a colored block. Hovering over each block displays an overview of that runtime:

Figure 2. Runtime health

![Screenshot of a runtime health](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-screenshot-of-a-runtime-health-233143-a8a0b5f8-338344d3.webp)

|  |  |
| --- | --- |
| 1 | The name of the workstation. |
| 2 | The name of the machine template used to connect the workstation to Orchestrator - displayed in parenthesis. |
| 3 | The type of runtime. |
| 4 | The status of the runtime. They are detailed in the table below. |

#### Runtime Status

| Color | Meaning |
| --- | --- |
| Red | Unresponsive  The host machine associated to that runtime is unresponsive. If there are multiple runtimes associated to a workstation that is unresponsive, all are displayed as unresponsive.  **Example**  If I have 3 NonProduction runtimes on a machine template that is used to connect one workstation to Orchestrator, and that workstation becomes unresponsive, then all three runtimes are displayed as unresponsive. |
| Orange | Unlicensed  There are no available licenses at tenant level for that runtime. |
| Green | Available  The runtime is available for execution. |
| Blue | In use  The runtime is consumed during job execution. |

### Machines

Allows you to see the runtime allocation per host machine and machine template such that you can assess whether a machine needs more runtimes or not. Similarly, you can see if you have allocated too many runtimes to a machine.

Data in the table gets updated accordingly as you allocate more runtimes or start a job on a machine.

| Field | Description |
| --- | --- |
| **Connected Machine** | The name of the host machine. |
| **Machine** | The name of the template whose key is used to connect the Robot on the corresponding host machine to Orchestrator. |
| **Type** | The type of runtimes associated to that machine template. If there are multiple types on the same machine template, an entry is generated for each. |
| **Status** | The status of each runtime, illustrated with a colored icon and its description. They are described in the section above. |
| **Runtimes** | The number of runtimes of each type. |
| **In Use** | The number of runtimes currently being consumed. A runtime is only consumed during job execution. |
| **Last Heartbeat** | The amount of time since the last heartbeat. Hover over this field to see the exact time of the last heartbeat. |
| **Search** | Enables you to search according to the host machine name, and template name. |
| **Columns** | Enables you to toggle column visibility. By default, all columns are displayed. Clear or select the check boxes corresponding to the columns you want to stay hidden or visible, respectively.  Click **Reset** in the **Visible Columns** drop-down to return to the default configuration with all columns enabled and visible. |

### Runtimes Status

It illustrates the ratio between unresponsive, unlicensed, available and in use runtimes in a pie chart.

| Color | Meaning |
| --- | --- |
| Red | Unresponsive  The host machine associated to that runtime is unresponsive. If there are multiple runtimes associated to a workstation that is unresponsive, all are displayed as unresponsive.  **Example**  If I have 3 NonProduction runtimes on a machine template that is used to connect one workstation to Orchestrator, and that workstation becomes unresponsive, then all three runtimes are displayed as unresponsive. |
| Orange | Unlicensed  There are no available licenses at tenant level for that runtime. |
| Green | Available  The runtime is available for execution. |
| Blue | In use  The runtime is consumed during job execution. |
