Interfacing GitLab - OpenLM Software License Management
Israel +972 4 6308447      USA +1 619 831 0029         UK +44 203 807 9405         JAPAN +81 505 893 6263 担当:萩原

Interfacing GitLab

You are here:
< All Topics

This document describes the steps required to interface OpenLM with GitLab in order to monitor license usage and obtain license statistics.

Table of Contents:

1. Requirements

2. Monitoring capabilities and features

3. OpenLM Broker configuration

4. How to verify your GitLab configuration

1. Requirements

To query the GitLab license manager the following requirements must be met:

  1. Broker v22.2 or higher installed in any machine in the same LAN with GitLab
  2. OpenLM Server v21.12 or higher
  3. TCP/IP communication
  4. Configured GitLab
  5. GitLab Account

2. Monitoring capabilities and features

The current monitoring capabilities available for GitLab through the OpenLM Broker are as follows:

Feature Resolution License totals License usage Denials Reporting Borrowed License Reporting Expiration Date Reporting Multiple Server Redundancy
Support By minute

3. OpenLM Broker configuration

Diagram of how OpenLM interfaces with the GitLab

Please note that OpenLM Broker must already be installed and configured to report to OpenLM Server before proceeding further.

Manual OpenLM Broker configuration

If auto-detect did not work, you can also add and configure the license manager manually. To do so:

  1. Click Add Port.
  2. Enter the GitLab port number – 80
  3. Select GitLab from the “License Manager Type” drop-down menu. Click Apply.
  4. Select Data Inquiry in the Commands node and type in the GitLab URL for users in the data inquiry field (Ex: http://FQDN:80/api/v4/users).
  5. Go to C:\Program Files\OpenLM\OpenLM Broker\ and open the gitlab@80.properties file. Provide the login information and save the changes.
  6. Go back to the Broker Click Execute then Apply. Make sure you get license output.
  7. Select “Vendor Name to Be Filled” under Vendors. Enter GitLab in the “Vendor Name”. field then click Apply.
  8. Click Apply.
  9. Click Restart Broker.

4. How to verify your GitLab configuration

To check if the GitLab License Server is being monitored correctly:

  1. Open the EasyAdmin web application in your browser.
  2. Click EasyAdmin Start → Widgets → License Servers.
  3. Double click on it to approve the GitLab license manager in License Server Panel from the Pending Approval link.

Please note that sometimes it may take up to 3 minutes for the status indicator to change if this is a new connection.

 

Previous Interfacing GEOVIA License Manager – KB819
Next Interfacing Hardlock License Manager with OpenLM
Table of Contents