Skip to main content

JetBrains FLS

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 Server v5.6 or higher (or OpenLM Cloud)
  2. OpenLM Broker v4.10 or higher on the same machine as JetBrains FLS

Monitoring capabilities

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

FeatureResolutionLicense totalsLicense usageDenialsBorrowed licensesExpiration datesRedundancy
SupportedBy minute

Using Broker also enables:

  • Buffered communication with OpenLM Server
  • Remote start/stop of the license manager service

OpenLM Broker configuration

Diagram: Interfacing JetBrains FLS with OpenLM Broker

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

note

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.

Automatic Broker configuration

  1. In Broker, click Detect.
    Broker autodetect for JetBrains FLS
  2. If JetBrains FLS is running, Broker detects and configures most settings automatically.
  3. Manually verify by going to Commands → data_query → Execute.

Manual Broker configuration

If autodetect fails:

  1. Click Add Port.

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

  3. From Type, select JetBrains. Click Apply.

  4. In Commands, set the Update path for commands to the JetBrains FLS root folder. Click Update → Apply.

  5. 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.

  1. Under Vendors, set Vendor Name = JetBrains. Click Apply.
  2. Click Restart Broker.

Broker settings for JetBrains FLS

OpenLM Server configuration

Automatic via EasyAdmin

If Broker is transmitting data, approve it in EasyAdmin:

  1. Open EasyAdmin:
  • Browser: http://<OpenLM Server>:5015
  • Or Windows Start → OpenLM → EasyAdmin
  1. In License Manager Servers, click There are # servers pending approval.
    Pending servers in EasyAdmin
  2. Edit the pending LM entry. Update the Display name if desired.
    Edit pending LM
  3. Click Approve.
    Approve JetBrains FLS in EasyAdmin
  4. JetBrains FLS is now added to OpenLM Server.
    Approved JetBrains FLS in EasyAdmin

Manual configuration

If automatic approval fails:

  1. In Server Configuration → License Servers, click Add.
  2. From Type, select OpenLM Generic.
  3. In Description, enter a name (for example, JetBrains FLS).
  4. Set the correct Time Zone.
  5. Enter the JetBrains FLS Hostname and Port (default: 8080).
  6. Leave Is Triad Configuration unchecked.
  7. Check Use Broker.
  8. Click Save.

Manual server configuration for JetBrains FLS

Verify the configuration

  1. Open EasyAdmin at http://<OpenLM Server hostname>:5015.
  2. Go to Start → Widgets → License Manager Servers.
  3. Confirm JetBrains FLS appears in the list.
  4. A green Up to date icon means the server is active.

Verification in EasyAdmin

note

When adding a new connection, the status indicator may take up to 3 minutes to update.