Skip to main content

JetBrains

This guide describes how to monitor the JetBrains Floating License Server (FLS) with OpenLM to obtain license statistics.

Requirements

To query JetBrains FLS, install:

  1. OpenLM Platform
  2. OpenLM Broker v25.x or higher installed on the same machine as JetBrains FLS, and approve it in Broker Hub.

Monitoring capabilities

The table below shows the monitoring capabilities available for JetBrains FLS through OpenLM Broker:

ItemValue
Report resolutionBy minute
License totalsYes
License usageYes
DenialsNo
Borrowed licensesNo
Expiration datesNo
RedundancyNo

Using Broker also enables:

  • Buffered communication with OpenLM Server

  • Remote start/stop of the license manager service

OpenLM Broker configuration

Broker queries JetBrains FLS locally over its HTTP port and sends the data to OpenLM Server.

Broker queries JetBrains FLS locally over its HTTP port and sends the data to OpenLM Server.

Before continuing, ensure Broker is installed and configured to report to OpenLM Server.

Locate the JetBrains FLS token

Broker requires the JetBrains reporting token to read license usage data.

  1. If a token is already configured, Broker autodetect reads it from service-config.properties.

  2. If no token is configured, follow the JetBrains guide. Save the token-you'll need it for the data_inquiry command.

Manual Broker configuration

If autodetect fails:

  1. Open Broker UI at http://localhost:5090/.

  2. Go to License Managers -> Add License Manager.

  3. Enter the JetBrains FLS port (default: 8080).

  4. From Type, select JetBrains. Click Apply.

  5. In Commands, set the Update path for commands to the JetBrains FLS root folder. Click Update -> Apply.

  6. Open data_inquiry. Replace <TOKEN> with the JetBrains token. Example:

    http://localhost:8080/licenses-report.json?token=283xxs8zum
    http://localhost:8080/tickets-report.json?token=283xxs8zum

    Click Execute -> Apply.

  7. Under Vendors, set Vendor Name = JetBrains. Click Apply.

  8. Click Restart Broker.

Configure OpenLM Platform

  1. Log in to OpenLM Platform.

  2. From Menu, go to License Servers.

    On left menu, select Pending Server

  3. On left menu, select Pending Server

  4. On the list, select the JETBrain FLS license manager and click on Approve and Merge

    Verifying the configuration

  5. In OpenLM Web Interface -> Menu -> License Servers Live -> Server Statistics.

  6. Ensure JETBrain FLS appears in the list with a green status indicator.

Note: It can take up to 3 minutes for the status to update for new connections.