---
title: Flexera FlexNet (FLEXlm)
description: Configure OpenLM to monitor Flexera FlexNet (FLEXlm / FlexNet Publisher) for license usage, denials, and token consumption.
product: OpenLM Platform
---

OpenLM monitors Flexera FlexNet — also known as FLEXlm and FlexNet Publisher — through OpenLM Broker. The integration covers license usage, denials, expirations, options-file changes, and TokenFlex token consumption.

## Before you begin

- OpenLM Platform.
- OpenLM Broker v25.x or later, installed on the same machine as the FlexNet license server and approved in [Broker Hub](https://openlm.com/documentation/cloud/data-collection/broker-hub).
- The path to the vendor's `lmutil.exe`.
- The vendor daemon name (for example, `adskflex`, `ptc_d`, `MLM`, `ugslmd`).
- (Optional) The path to the FlexLM debug log file, if you want denials and detailed event reporting.

## Configure OpenLM Broker

You can let Broker detect FlexNet automatically or add it manually. Auto-detect handles most installations; switch to manual configuration if your setup uses a non-standard path or a custom service name.

### Option 1 — Detect FlexNet automatically

1. Open the Broker UI at `http://localhost:5090/`.
2. Go to **License Managers** and select **Detect**.
3. Confirm FlexLM appears in the list.
4. Select **Validate**, then **Save**.

    *Automatic Broker detection of FlexLM*

If the FlexLM service is running, Broker configures the port and utility path automatically. If detection does not configure everything correctly, continue with Option 2.

### Option 2 — Add FlexNet manually

1. In the Broker UI, go to **License Managers** → **Add License Manager**.
2. From **License Manager Type**, select **FlexLM**.
3. Enter the FlexLM port number, then select **Add**.
4. In **Settings**, add the license file path. If no license file is listed, select **Set Path Manually** → **Add**, then select the file. Activate **Watch License File**.
5. In **Commands**, set the executable path to the vendor's `lmutil.exe` and select **Update**, then **Apply**. Select **Execute** to confirm valid output.

    *Verify the lmutil path and execute*

    :::tip
    On some installations, `lsmon` lives in a different folder. If so, update the `data_inquiry` node manually.
    :::

6. (Windows only) If FlexLM runs as a service, activate **Use OS start/stop commands** and enter `FlexLM License Manager`.
7. In **Vendors**, select **Add Vendor** and enter the vendor daemon name exactly as the vendor provides (for example, `adskflex`, `ptc_d`, `MLM`, `ugslmd`).
8. (Optional) Expand **Options File Details** to configure the options file path and a backup, and activate **Watch Options File**.
9. (Optional) In **Log Files**, select **Add Log File**, select **FlexLM Debug Log File**, set the path, assign the vendor, and select **Continue**.

    *Add the FlexLM debug log file*

10. Select **Save**.

    *Save the configuration*

## Approve FlexNet in OpenLM Platform

1. Sign in to OpenLM Platform.
2. From the menu, go to **License Servers** → **Pending Server**.

    *Open Pending Server*

3. Select the FlexNet license manager, then select **Approve and Merge**.

    *Approve and Merge*

## (Optional) Activate token support

If you use TokenFlex, activate Token Support for the license server in OpenLM Server configuration after the license manager is approved.

## Verify the integration

1. In OpenLM Platform, go to **License Servers Live** → **Server Statistics**.
2. Confirm FlexNet appears with a green status indicator.

:::note
It can take up to 3 minutes for the status to update for a new connection.
:::

## Reference

- [Broker Hub](https://openlm.com/documentation/cloud/data-collection/broker-hub)
