General:
This guide describes the process of Installing the OpenLM license management system version 1.7, and applying its basic configurations to get it running in a client company’s work environment. The setup process consists of the following stages:
-
Selecting the system’s components according to the system’s requirements
-
Installing the OpenLM components
-
Configuring the OpenLM components
-
Setting up the OpenLM database
-
Running OpenLM 1.7, checking its proper functionality
Components of the OpenLM system
OpenLM’s basic software package includes the core OpenLM Server module and its user interface; the OpenLM EasyAdmin module. In addition to those, further optional components are available. These optional components are:
-
OpenLM Broker
-
OpenLM Agent
-
OpenLM Alerts
-
Log file Uploader
The OpenLM software package also includes extensions, which provide additional functionality such as:
The image below depicts a generalized block diagram of OpenLM’s license management solution: 
OpenLM Server
The OpenLM Server is the core element of the OpenLM system. It integrates the functionality of all other peripheral system components, such as the OpenLM EasyAdmin, OpenLM Agent, OpenLM Alerts, and OpenLM Broker.
OpenLM EasyAdmin
OpenLM’s EasyAdmin is the administrative interface of the OpenLM system. EasyAdmin’s control panel features a desktop interface that facilitates:
-
Configuration of the OpenLM Server, OpenLM’s core component
-
Management of license servers
-
License usage data extraction for Investigative and statistics purposes.
OpenLM Broker
The OpenLM Broker is an optional server component that runs on the license server machine. The Broker performs tasks as dictated by OpenLM Server, and is required in order to provide advanced licensing information and sophisticated abilities.
OpenLM Alert
The OpenLM Alert is a dedicated alerting service for the OpenLM system. This module alerts system administrators when predefined conditions are met.
OpenLM Utilizer Agent
The OpenLM Utilitzer Agent is the end user tool of the OpenLM system.
OpenLM Active Agent
OpenLM’s Active Agent extension allows system administrators to define a timeout policy. In this manner, system administrators can save, close or suspend idle applications, in order to make more efficient use of licenses.
OpenLM External Data Base (DB) Support
This extension enables OpenLM to save license usage information on an external database such as an Oracle or MS SQL Server. By default, OpenLM uses an embedded DB. External DB support is recommended for management of large licensing systems.
OpenLM Groups & Projects
This extension enables OpenLM to collect license usage information from groups of users or projects. The Groups & Projects extension synchronizes users’ data with its LDAP database (Active Directory), keeping the data collection process fully automatic.
OpenLM Role Based Security
The OpenLM Server supports a role-based security feature that enables it to implement customized access to OpenLM tools by setting access roles.
OpenLM Option File Management
The OpenLM Option File Management extension enables system administrators to manage Option Files easily from the EasyAdmin web based interface.
OpenLM Logs Uploader
The OpenLM Logs Uploader extension enables loading historical FLEXlm debug log files. This extension is essential for investigating historical license usage.
System Requirements
OpenLM has published the system requirements for the new version 1.7. Please observe these requirements and ensure the system is compliant to it.
http://www.openlm.com/index.php?option=com_content&view=article&id=20&Itemid=26
You may also find this OpenLM FAQ guide useful.
Installing the system components
The OpenLM System components are available for download on the OpenLM site. After filling in your name and email, you would be directed to the download section. Select the OpenLM Version 1.7 section:

OpenLM Server
Start the installation process by installing the latest OpenLM server version.
If this is not a new installation, the production database file must first be backed up: Copy the “OPENLM_DB.GDB” file (typically located under “C:\Program Files\OpenLM\OpenLM Server\db”) onto a different directory.
Continue the installation process:
1. Download the OpenLM Server package to its designated machine.
2. Read the license agreement and the subsequent information page.
3. Follow the standard installation instructions. The OpenLM Server configuration tool opens on the “License Servers” tab.
4. Add a new license server:
-
Click the ‘Add’ button.
-
Type in the License server’s host name or IP (e.g. lm10) and Port number (e.g. 27000) Default Port numbers per license server type are elaborated here.
-
Select the new License server’s type (e.g. FlexLM) Please also refer to Server type respective Application Note: FlexLM, Reprise RLM / IBM LUM / Sentinel RMS / Sentinel HASP / DSLS.
-
Type in an informative name (e.g. “lm10 – ArcGis server”)
5. Click the “Check” button, to check connectivity with the license server.
The image below demonstrates a configuration of four license servers.

Repeat steps 4 & 5 for all license servers.
6. Click ‘Apply’ and close the configuration window. Changes and additional configurations can be made at any stage in the OpenLM Server configuration window.
You could find it on
Windows’ Start button → All Programs → OpenLM → Server → OpenLM Server Configuration
7. Register the OpenLM server tool, and finish the installation.
The EasyAdmin Interface
The EasyAdmin web application is the main OpenLM users interface.
You could find it on:
Windows’ Start button → All Programs → OpenLM → OpenLM EasyAdmin2.
The OpenLM EasyAdmin opens. Click the start EasyAdmin start button to explore this application’s features.

The image above is an example of an EasyAdmin workspace. It features Administrative tools, License data, License usage data, Graphic usage representation, Roles and permissions’ assignment, and Active Agent capabilities.
OpenLM Broker
Download the OpenLM Broker and install it on each license manager machine in the system. Select the download version according to the operating system that runs on the License manager machine: Windows or Unix/Linux.
Please refer to the “OpenLM Broker Quick start guide – Application note 1004” document for detailed information regarding the installation and configuration of the OpenLM Broker.
OpenLM Utilizer Agent (Windows)
Download the OpenLM Utilizer Agent tool, and install it on each end – user workstation that would run applications managed by the OpenLM Server.
Please refer to the Agent Installation Guide for more information. A silent installation option is available for the Utilizer Agent. Please read about this option here.
OpenLM Active Agent (Windows)
Download the OpenLM Active Agent tool, and install it on each end – user station that would run applications managed by the OpenLM Server.
Please refer to the “Agent Troubleshooting Guide – Application note 1002” for more information on Agent installation and further OpenLM extensions’ capabilities.
OpenLM Java Agent (Unix/Linu)
The OpenLM Java Agent is the equivalent of the OpenLM Utilizer Agent for Linux / Unix systems.
OpenLM Alerts system
Download the OpenLM Alerts tool, and install it on the OpenLM server machine. Please refer to the “OpenLM Alerts: Application note 1013” document for more information on OpenLM’s Alerts installation and configuration.
Setting up the OpenLM database
OpenLM uses a relational database in order to store its configuration information and license usage information. Please read this document for more details regarding OpenLM data storage. Configuring the database is done via a designated form. Please read the OpenLM Database Configuration Form document for more information on that.
Revision table
|
Revision
|
Author
|
Date
|
Remarks
|
|
0.1 – Preliminary
|
Orik
|
Oct 17, 2011
|
Preliminary
|
|
1.0
|
Orik
|
Oct 30, 2011
|
Revised.
|
|
1.1
|
Orik
|
Jun28, 2012
|
Revised.
|