Interfacing the OLicense License Manager – HT904
OLicense is one of the many license managers supported by OpenLM. Here is a step-by-step guide on how to configure OpenLM to interface with OLicense-Server in order to monitor license usage and obtain license statistics.
There are two routes to query the OLicense-Server:
- Query the license server remotely from OpenLM Server (direct method)
- Install the OpenLM Broker on the same machine as the OLicense-Server which will query the License Server locally and then send the information back to OpenLM Server.
2. Query using OpenLM Server only (direct method)
2.1. OpenLM Server Configuration
In order to enable OpenLM to access the OLicense-Server, follow these steps:
- After installing the OpenLM Server, click Windows Start → OpenLM → OpenLM Server. The OpenLM Server configuration tool opens.
- Select the LM Tools tab, located on the left side.
- Select the OLicense tab.
- Copy olixtool.exe from the machine where OLicense is installed (by default located at: “C:\Program Files\optimum\olicense\”) to the OpenLM Server LM folder (by default located at: “C:\Program Files\OpenLM\OpenLM Server\LM”)
- Browse to the location of the newly copied olixtool.exe file.
- Click Apply to save the settings.
2.2. Introducing a new OLicense server
After setting up the OpenLM Server configuration tool to work with OLicense as described above, you must add a new OLicense server under the License Servers tab.
To do so:
- Select the License Servers tab, and click Add.
- From the Type drop-down menu, select OLicense.
- Type in a descriptive text in the Description text box.
- Set the Time Zone where the License Server physically resides.
- Submit the appropriate Hostname and Port numbers. The OLicense default port is 80.
- “Is Triad Configuration”: Keep this box unchecked.
- “Use Broker” box:
- Unchecked (Default): The OpenLM Server actively queries the license manager. Keep this configuration when not employing the OpenLM Broker.
- Checked: Usage information is obtained solely by the OpenLM Broker installation on the License Manager machine.
- Click Apply
OpenLM Server should now be ready to query your OLicense-Server and present the information over the EasyAdmin user interface.
3. Query via OpenLM Broker
OpenLM Broker is an optional (though highly recommended) component that should be installed and configured on the OLicense license manager machine. The OpenLM Broker queries the OLicense-Server locally and sends the data back to the OpenLM Server. This option facilitates robust, buffered communication with the OpenLM Server to overcome temporary network failures.
3.1. OpenLM Server configuration
Follow the same steps for configuring OpenLM Server as listed above, with the exception of checking the “Use Broker” box:
3.2. OpenLM Broker configuration
2. Configure the OpenLM Broker to monitor the OLicense-Server (e.g. my_olicense_license_server) on the license manager’s port (e.g. 80). For additional information on OLicense-Server port configuration please consult the documentation included with your OLicense-Server installation.
The individual fields must match the settings as you have configured them in the OpenLM Server configuration tool (see screenshot above in the OpenLM Server configuration section).
3. In the ‘Commands’ node, click “…” and browse to the path where ‘olixtool.exe’ is located then click Update.
4. Check that the newly updated command path is working by going through the ‘status’ and ‘data_inquiry’ nodes and clicking on Execute
4. Verifying the OLicense configuration with EasyAdmin
To check to see if the OLicense-Server is being monitored correctly:
1. Open the EasyAdmin web application either by going to the address of your EasyAdmin Server (i.e. http://localhost:7019/EasyAdmin2/) or by accessing the shortcut in the Windows Start Menu → OpenLM → OpenLM EasyAdmin User Interface
2. Click EasyAdmin Start → Widgets→ License Servers. The License Servers window appears. Verify that the configured license manager appears on the list. A green circle node indicates an active connection to the license server.