Upcoming Webinar: Register now >>

Application Note 1000: OpenLM system structure overview

Subscribe to our blog

Loading

Introduction

The OpenLM Utilizer is a licensing management software. It provides productivity tools for system administrators, managers and end users. OpenLMโ€™s basic software package includes the core OpenLM Server module and its user interface; the OpenLM EasyAdmin module. In addition to these core components, the OpenLM software package includes modules and capabilities which provide additional functions. In order to interface these components and obtain full functionality of the OpenLM software, it is essential to open certain port numbers.

OpenLM license Server

The OpenLM Server is the core element of the OpenLM Utilizer system. It integrates the functionality of all other OpenLM peripheral system components, such as the OpenLM EasyAdmin, OpenLM Agent, OpenLM Alerts, and OpenLM Broker. It is responsible for collecting information from various system components and storing it in an embedded relational DB. External databases like Oracle or Microsoft SQL Server are also supported.

License manager: Default port 7016

The OpenLM Server interfaces the License manager over a dedicated port. this portโ€™s default number is 7016.

Configuring the License manager Port:

In the โ€œOpenLM Serverโ€ configuration window, select the โ€œPort Settingsโ€ tab.
In the โ€œLicense managers reporting portโ€ text-box, type in the OpenLM server port number (e.g.: 7016).

The OpenLM Broker is an optional software component that runs on the license server machine. The Broker performs tasks as dictated by OpenLM Server. The Broker is required in order to provide advanced licensing information and capabilities; such as controlling license servers remotely, managing FLEXLM option files etc.

The OpenLM module interfaces the OpenLM Server via a dedicated port. This pot number is 7016 by default, and should be configured the same as the license manager port (see above). For additional information on the OpenLM Broker component, please refer to this application note.

Configuring the OpenLM Broker Port:

There are two methods for configuring the OpenLM Broker port: via the OpenLM Broker configuration tool, and via the broker.xml configuration file.

OpenLM Broker configuration

  1. Open the โ€œOpenLM Broker configurationโ€.

  2. Choose an OpenLM Server from the OpenLM servers list and click โ€œEditโ€ .
    Edit the โ€œPortโ€ textbox. Repeat this for all OpenLM Servers.

broker.xml configuration file

  1. Open the broker.xml file, ย located on: โ€œC:Program FilesOpenLMOpenLM Brokerโ€

  2. Search for the line <Port>7016</port>.

  3. Edit the port number.

OpenLM Agent: ย Default port 7012

The OpenLM Agent facilitates available license querying, among other functions. It connects to the OpenLM Server through another dedicated port: the OpenLM Agent default port number is: 7012. The OpenLM Agent port number should be configured the same on the OpenLM Agent configuration tool, and on the OpenLM Server configuration tool.

OpenLM Agent configuration tool

  1. Right-click on the Openlm Agent blue icon on the Windows taskbar,

  2. Open the โ€OpenLM Agent configurationโ€ tool. The โ€œAgent Configurationโ€ window pops.

  3. Type in the port number in the โ€œPortโ€ textbox (e.g.:7012).
  1. In the โ€œOpenLM Serverโ€ configuration tool, select the โ€œPort Settingsโ€ tab.
    Type in the Agent port in the โ€œAgent reporting portโ€ text-box (e.g.: 7012).

HTTP Server Port: ย Default port 7014

This port enables EasyAdmin web application to send requests to the OpenLM Server.

This port number should be configured the same on the OpenLM Server configuration tool, and on the โ€œconfig.jsโ€ file.

OpenLM Server configuration:

In the โ€œOpenLM Serverโ€ configuration tool, select the โ€œPort Settingsโ€ tab. Type in the HTTP Server port in the โ€œUser Interface http server portโ€ ย textbox (e.g.: 7014).

config.js file:

  1. Open the โ€œconfig.jsโ€ file, typically located on:โ€CProgram FilesOpenLMOpenLM ServerWeebAppsEasyAdmin2โ€
  2. Search for the number 7014.
  3. Edit the port number(Should be 7014).

OpenLM Alerts System: ย Default port 7017

The OpenLM Alerts module produces alerts for system managers based on predefined conditions. These alerts may be directed to email messages, SMS text messages, the EasyAdmin web application or to a dedicated log file. Please refer to this application note for elaborated information on the OpenLM Alerts module.

Configuring the OpenLM Alerts port:

  1. In the โ€œOpenLM Serverโ€ configuration tool, select the โ€œPort Settingsโ€ tab.
    Type in the Alerts port in the โ€œAlerts server checking portโ€ textbox (e.g.: 7017).
  1. In the OpenLM Alerts configuration form, of the OpenLM Alerts Editor, type in the port number in the โ€œAlerts Portโ€ textbox.

OpenLM HTTP port Default port 7019

OpenLM installs the LightTPD web server with the installation of OpenLM Server. LightTPD is configured as a Windows Service and starts up with the machine. The use of web servers such as Apache or IIS or others is also supported.

Configuring the OpenLM LightTPD port:

  1. Open the โ€œlighttpd-inc.confโ€ file, ย located on: โ€œC:Program FilesOpenLMOpenLM ServerWebServerโ€.
  1. Search for the line โ€œbind to port (default: 80) server.port = <port number>โ€.
  2. Edit the port number (e.g: 7019).

Serve OpenLM EasyAdmin using Microsoft IIS 6 & 7

The OpenLM Software package is delivered with LightTPD; a built-in web server. The LightTPD web service starts upon installation or machine start-up. Users can either use LightTPD or choose a standard web server such as Microsoft IIS.

For additional information on how to serve OpenLM EasyAdmin using IIS6, please refer to this application note. For information on how to serve OpenLM EasyAdmin using IIS7, please refer to this application note.For information on how to serve OpenLM EasyAdmin using Apache webserver, please refer to this application note.

Skip to content