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 SLM v5.6 or higher, or a Software License Management Cloud (SLMC) account
  2. OpenLM Broker v4.10 or higher on the same machine as JetBrains FLS

Monitoring capabilities​

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

FeatureResolutionLicense totalsLicense usageDenialsBorrowed licensesExpiration datesRedundancy
SupportedBy minute✔✔❌❌❌❌

Using Broker also allows:

  • Buffered communication with OpenLM SLM
  • 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 SLM.

Note

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

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, select 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_inquiry → Execute.

Manual Broker configuration​

If autodetect fails:

  1. Select Add Port.

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

  3. From Type, select JetBrains. Select Apply.

  4. In Commands, set the Update path for commands to the JetBrains FLS root folder. Select 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

    Select Execute → Apply.

  6. Under Vendors, set Vendor Name = JetBrains. Select Apply.

  7. Select Restart Broker.

Broker settings for JetBrains FLS

OpenLM SLM configuration​

Automatic through EasyAdmin​

If Broker is transmitting data, approve it in EasyAdmin:

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

Manual configuration​

If automatic approval fails:

  1. In Server Configuration → License Servers, select 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. Select 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.

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.