# Process Name

> This document describes how the Process Name method identifies Client Workloads in Aembit for Virtual Machine deployments.

The Process Name Client Workload identification method is applicable to Virtual Machine deployments and utilizes the name of the process associated with the Client Workload to identify and distinguish it from other workloads.

## Applicable deployment type

This method is suitable for Aembit Edge-based deployments.

## Configuration

As of **Agent Proxy** version 1.23.3002, to use this method of client workload identification, you must set the `AEMBIT_CLIENT_WORKLOAD_PROCESS_IDENTIFICATION_ENABLED` to `true`. By default, its value is `false`.

See [Edge Component environment variables reference](/reference/edge-components/edge-component-env-vars) for details.

### Aembit Cloud

1. Create a new Client Workload.
2. Choose **Process Name** for client identification.
3. In the **Value** field, enter the exact name of the process that represents the Client Workload.

### Finding the process name

* Open a terminal on your Linux VM.
* Use system monitoring tools, or commands like `ps` or `top` on the virtual machine, to list running processes and identify the relevant process name.

Alternatively, you can often find the process name in the Client Workload’s configuration files or documentation.

### Uniqueness

Process name identification is inherently not unique, as processes with the same name could exist on multiple virtual machines. To enhance uniqueness, consider combining Process Name with other client identifiers, such as Hostname. For more information on using multiple identifiers effectively, see [Client Workload multiple identifiers](/user-guide/access-policies/client-workloads/identification/client-workload-multiple-ids) documentation to enhance uniqueness.