---
title: MathLM
description: OpenLM supports monitoring for a wide and growing variety of license managers. This guide describes how to configure OpenLM to interface with MathLM.
product: OpenLM Version 25 / v26 (legacy)
---

> **OpenLM Version 25 / v26 (legacy).** This page documents the legacy product, not OpenLM Platform.

## Scope

OpenLM supports monitoring for a wide and growing variety of [license managers](https://www.openlm.com/software-license-management/).  
This guide describes how to configure OpenLM to interface with MathLM, monitor license usage, and obtain license statistics.  

There are two ways to query a MathLM server:  
- **Option 1:** Remotely query the license server from OpenLM Server.  
- **Option 2:** Install OpenLM Broker on the MathLM server to query locally and forward the data to OpenLM Server.  

## Option 1: OpenLM Server only

*Diagram: OpenLM Server querying MathLM directly*

### Configuring OpenLM Server

1. Open the **EasyAdmin** interface.  
2. Navigate to **Start → Administration → License Manager Servers**.  
3. Select **LM Tools**.  
4. From the LM Type drop-down menu, select **MathLM**.  
5. Copy the `monitorlm.exe` file to `C:\Program Files\OpenLM\OpenLM Server\LM` and enter the full path in the tool configuration.  
6. Select **Save**.  

### Adding a new MathLM server

1. In EasyAdmin, select **Add LM**.  
2. Enter a descriptive name in **Display name**.  
3. From the **Type** menu, select **MathLM**.  
4. Enter the **Hostname** and **Port** (default port: 16286).  
5. Set the server **Time Zone**.  
6. Configure redundancy:  
   - **Enable Triad configuration**: Not applicable for MathLM (FlexLM/DSLS/IBM LUM only).  
   - **Use Broker**:  
     - Off (default): OpenLM Server queries MathLM directly.  
     - On: Data is collected by OpenLM Broker instead.  
7. Select **Save**.  

Your OpenLM Server can now monitor MathLM usage.  
Open the EasyAdmin web app to view real-time and historical usage reports.

## Option 2: OpenLM Broker

*Diagram: OpenLM Broker querying MathLM locally*

The OpenLM Broker is optional but recommended. Installed on the MathLM host, it queries usage locally and forwards it to OpenLM Server. Broker ensures buffered communication in case of network outages or security restrictions.  

### Configuring OpenLM Server

Follow the same steps as in **Option 1**, but set **Use Broker** to On.

### Configuring OpenLM Broker

1. Download and install the latest version of OpenLM Broker on the MathLM server.  
2. Configure Broker to monitor the MathLM license server on the same port defined in EasyAdmin.  
3. In the **status** and **data_inquiry** fields, set the full path to `monitorlm.exe`. You can also set this path under **Commands** and apply it globally with **Update**.  
4. Select **Apply** and then **Restart Broker**.  
5. Alternatively, configure through the Broker Web UI.  

## Verifying the MathLM configuration

1. Open EasyAdmin (`http://<OpenLM Server hostname>:5015`).  
2. Go to **Start → Widgets → License Servers**.  
3. Confirm that MathLM appears in the list. A green circle indicates an active connection.  

If this is a new connection, allow up to 3 minutes for the status indicator to update.
