Skip to main content

LM-X

Scope

OpenLM supports monitoring for a wide and growing variety of license managers.
This guide describes how to configure OpenLM to interface with LM-X, monitor license usage, and obtain license statistics.

There are two ways to query an LM-X server:

  • Option 1: Remotely query the license server from OpenLM Server.
  • Option 2: Install OpenLM Broker on the LM-X server to query locally and forward the data to OpenLM Server.

Option 1: OpenLM Server only

OpenLM Server interfacing directly with LM-X
Diagram: OpenLM Server querying LM-X directly

Configuring OpenLM Server

  1. Open the EasyAdmin interface.
  2. Navigate to Start → Administration → License Manager Servers.
  3. Click LM Tools.
  4. From the LM Type drop-down menu, select LMX.
  5. Copy the lmxendutil.exe file to C:\Program Files\OpenLM\OpenLM Server\LM and provide the full path.
  6. Click Save.

MathLM tool configuration

Adding a new LM-X server

  1. In EasyAdmin, click Add LM.
  2. Enter a descriptive name in Display name.
  3. From the Type menu, select LMX.
  4. Enter the Hostname and Port (default port: 6200).
  5. Set the server Time Zone.
  6. Configure redundancy:
    • Enable Triad configuration: Not supported for LM-X. Leave off.
    • Use Broker:
      • Off (default): OpenLM Server queries LM-X directly.
      • On: Data is collected by OpenLM Broker instead.
  7. Click Save.

LMX server configuration

OpenLM Server can now query your LM-X license server and present usage information in EasyAdmin.

Option 2: OpenLM Broker

Broker interfacing with LM-X
Diagram: OpenLM Broker querying LM-X locally

The OpenLM Broker is optional but recommended. Installed on the LM-X host, it queries usage locally and forwards it to OpenLM Server. Broker ensures buffered communication in case of network outages or security restrictions.

In addition, Broker can query LM-X for license request denials, providing valuable insight into license efficiency.

Configuring OpenLM Server

Follow the same steps as in Option 1, but set Use Broker to On.

Configuring OpenLM Broker

  1. Install the latest version of OpenLM Broker on the LM-X server.
  2. Configure Broker to monitor LM-X on the same port defined in EasyAdmin (default: 6200).
  3. In the status, data_inquiry, and denial fields, set the full path to lmxendutil.exe. You can also configure the path under Commands and apply it globally with Update.
  4. Click Apply and then Restart Broker.

Broker LM-X command configuration

Configuring via Broker Web UI

  1. Open the Broker Web UI at http://localhost:5090/#/license-managers.
  2. Under License Managers, select LM Type LMX and input the port. Click Add.
  3. Add the vendor: switch to the Vendors tab → Add Vendor → enter a name → Continue.
  4. Click Save.

Verify the LM-X configuration

  1. Open EasyAdmin (http://<OpenLM Server hostname>:5015).
  2. Go to Start → Widgets → License Servers.
  3. Confirm that LM-X appears in the list. A green circle indicates an active connection.

Allow up to 3 minutes for the status indicator to update when setting up a new connection.