Skip to main content

GitLab

Follow these steps to configure OpenLM to monitor license usage and retrieve statistics from GitLab.

Before you begin

  • OpenLM Platform
  • OpenLM Broker v25.x or higher installed on the same machine as Gitlab, and approve it in Broker Hub.

Monitoring capabilities

The current monitoring capabilities for GitLab through OpenLM Broker are:

Report resolutionLicense totalsLicense usageDenials reportingBorrowed license reportingExpiration date reportingMultiple server redundancy
By minuteYesYesYesNoYesNo

Configure OpenLM Broker

Diagram of how OpenLM interfaces with GitLab Diagram of how OpenLM interfaces with GitLab

note

OpenLM Broker must already be installed and configured to report to OpenLM Server before proceeding.

Add manually

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

  2. Go to License Managers → Add License Manager.

  3. Select Gitlab, enter the port number, and click Add.

  4. In the Commands node, select Data Inquiry and enter the GitLab API endpoint for users, for example:http://FQDN:80/api/v4/users

  5. In C:\Program Files\OpenLM\OpenLM Broker, open the gitlab@80.properties file, provide login information, and save.

    In Broker, click Execute, then Apply. Ensure the license data output is displayed. In Broker, click Execute, then Apply. Ensure the license data output is displayed.

  6. Under Vendors, select the vendor placeholder node, enter GitLab, and click Apply.

  7. Click Restart Broker.

Approve GitLab in OpenLM Platform

  1. Sign in to OpenLM Platform.
  2. From the menu, go to License ServersPending Server.
  3. Select the GitLab license manager, then select Approve and Merge.

Verify the integration

  1. In OpenLM Platform, go to License Servers LiveServer Statistics.
  2. Confirm GitLab appears with a green status indicator.
note

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