---
title: OLicense
description: OLicense is one of the license managers supported by OpenLM. This guide explains how to configure OpenLM to interface with OLicense-Server in order to.
product: OpenLM Version 25 / v26 (legacy)
---

> **OpenLM Version 25 / v26 (legacy).** This page documents the legacy product, not OpenLM Platform.

OLicense is one of the [license managers supported by OpenLM](https://www.openlm.com/license-manager-capabilities/).  
This guide explains how to configure OpenLM to interface with OLicense-Server in order to monitor license usage and obtain license statistics.

There are two ways to query OLicense-Server:

- **Direct method**: OpenLM Server queries the license server remotely.  
- **Broker method**: OpenLM Broker is installed on the OLicense-Server machine, queries locally, and sends data to OpenLM Server.  

## Query using OpenLM Server only (direct method)

*Direct query between OpenLM Server and OLicense*

### Configure EasyAdmin

1. Install OpenLM Server.  
2. Open **EasyAdmin** → **Start → Administration → License Manager Servers**.  
3. From **LM Tools**, select **OLicense** from the LM type drop-down.  
4. Copy `olixtool.exe` from the machine where OLicense is installed  
   - Default path: `C:\Program Files\optimum\olicense`  
   - Paste it to the OpenLM Server LM folder  
   - Default path: `C:\Program Files\OpenLM\OpenLM Server\LM`  
5. In EasyAdmin, set the **Full path to the OLicense executable** to the location of the copied `olixtool.exe`.  
6. Click **SAVE**.  

*EasyAdmin configuration for OLicense*

### Add OLicense Server

1. In **EasyAdmin**, go to **Start → Administration → License Manager Servers**.  
2. Click **Add LM**.  
3. Enter a descriptive **Display name** (for example, *OLicense central*).  
4. From **Type**, select **OLicense**.  
5. Configure toggles:  
   - **Use Broker**:  
     - *Off* (default): OpenLM Server queries OLicense directly.  
     - *On*: OpenLM Broker supplies usage information.  
   - **Is Triad Configuration**: leave *Off*.  
6. Enter the **Hostname** and **Port** of the OLicense-Server. Default port: **80**.  
7. Select the appropriate **Time Zone**.  
8. Click **SAVE**.  

*Adding OLicense server in EasyAdmin*

## Query through OpenLM Broker

OpenLM Broker is optional but recommended. It queries OLicense locally and sends data to OpenLM Server, ensuring buffered communication during network outages.

*OpenLM Broker setup with OLicense*

### OpenLM Server configuration (with Broker)

Repeat the server configuration steps above, but toggle **Use Broker = On**.  

*EasyAdmin setup with Broker enabled*

### OpenLM Broker configuration

1. [Download](https://www.openlm.com/download/) and install the latest OpenLM Broker.  
2. Configure Broker to monitor OLicense on the correct port (default: **80**).  

   *Port setup for OLicense in Broker*  
3. Match all Broker fields with your EasyAdmin configuration.  
4. In the **Commands** node, set the path to `olixtool.exe`.  

   *Setting the command path in Broker*  
5. Test the configuration under **status** and **data_inquiry** by clicking **Execute**.  
6. Click **Apply** and restart Broker.  

   *Restarting Broker after configuration*

## Alternative: Manual Broker Web UI configuration

1. Install the latest OpenLM Broker.  
2. Open the [Broker Web UI](http://localhost:5090/).  
3. Go to **License Managers**.  
   - If OLicense is detected automatically, confirm and save.  
   - If not, click **Add License Manager** → Select **OLicense** → Enter port (default: 80) → Click **ADD**.  

   *Adding OLicense manually in Broker*  
4. In **Commands**, set the path to `olixtool.exe`. Execute to confirm output.  

   *Defining command path in Broker Web UI*  
5. In **Vendors**, click **Add Vendor** → Enter “OLicense” → Continue.  
6. Click **SAVE**.  
7. Configure OpenLM Server as described earlier.  

## Verify OLicense configuration in EasyAdmin

1. Open **EasyAdmin** (`http://<OpenLM Server>:5015`).  
2. Go to **Start → Widgets → License Servers**.  
3. Verify OLicense appears in the list.  
   - A **green circle** means the connection is active.
