This document describes the steps required to interface OpenLM with the TASKING License Management System (TLM) in order to monitor license usage and obtain license statistics.
Table of Contents:
To query the TASKING License Management System (TLM) the following components must be installed:
- OpenLM Server v4.3 or higher installed on a machine in your organization
- OpenLM Broker v4.8.8 or higher installed on the same machine as the TASKING License Management System (TLM)
For TLM, OpenLM collects license totals and license usage data. Tracking of Denials and License borrowing is fully supported.
Since querying the license manager is done through OpenLM Broker, administrators get additional benefits such as:
- Buffered communication with OpenLM Server in order to overcome temporary network failures
- Remotely start / stop the license manager service
- By minute resolution for license usage reports
Diagram of how OpenLM interfaces with the TASKING License Manager
The OpenLM Broker component should be installed (guide) and configured (guide) on the same machine where the TASKING License Management System resides. Broker queries the license manager using the licdstat tool and then sends the data to the OpenLM Server it has been configured with.
Automatic OpenLM Broker configuration
To automatically configure OpenLM Broker with TLM, click Detect in the bottom right corner of the Broker configuration tool window:
If the TLM service (e.g. “TASKING License Service”) is started, Broker will detect and configure all the required settings automatically.
Manual OpenLM Broker configuration
If auto-detect did not work, you can also add and configure the license manager manually. To do so:
- Click Add Port.
- Enter the TLM port number (default: 9090).
- Select TASKING from the “License Manager Type” drop-down menu. Click Apply.
- Select the Commands node. Click […] to the left of the “Update path for commands:” and browse to where licdstat.exe is located (typically “C:\Program Files (x86)\TASKING\taskinglm v1.4r3\bin\”). Click Update then Apply.
- Click data_inquiry under Commands. Click Execute. Make sure that the output does not display an exit or error code.
- Click Restart Broker.
- Follow the steps in section 4 (“Configuring OpenLM Server”), below.
Automatic OpenLM Server configuration through EasyAdmin
If you have followed the steps in the section above, OpenLM Broker should now be transmitting data to OpenLM Server. The final step is to approve the configuration in EasyAdmin:
- Open the EasyAdmin interface either by accessing http://<OpenLM Server IP>:7019/EasyAdmin2/ in your browser or through Windows Start → OpenLM → OpenLM EasyAdmin User Interface
- In the License Servers window, hover over the red row that contains the details of the newly added TASKING License Management System (TLM) server entry and click Approve.
At this point, the TASKING license manager has been automatically added to OpenLM Server and configuration is complete.
Manual OpenLM Server configuration
If automatic configuration has failed, you can manually configure OpenLM Server to connect to the OpenLM Broker installation located on the TASKING License Management System (TLM) machine.
The hostname and port settings must match those that have been configured for OpenLM Broker.
- Select the License Servers tab.
- Click Add.
- From the Type drop-down menu, select OpenLM Generic.
- Insert a description in the Description text box (e.g. “TASKING License Manager”)
- Set the Time Zone to where the license manager machine physically resides.
- Enter the Hostname and Port number of the machine where the license manager is installed. The TLM default port is 9090.
- Is Triad Configuration box: unchecked.
- Use Broker box: checked.
- Click Apply and close the OpenLM Server configuration tool.
OpenLM Server is now configured to monitor the incoming data from OpenLM Broker.
To check if the TASKING License Management System (TLM) is being monitored correctly:
- Open the EasyAdmin web application (access http://<OpenLM Server hostname>/EasyAdmin2/index.html in your browser)
- Click EasyAdmin Start → Widgets → License Servers. Verify that the configured license manager(s) appears in the server list. A green circle node indicates an active connection to the license server.
Please note that sometimes it may take up to 3 minutes for the status indicator to change if this is a newly added connection.