---
title: Zoo
description: This guide describes how to configure OpenLM with McNeel’s Zoo License Manager to monitor license usage and collect statistics.
product: OpenLM Version 25 / v26 (legacy)
---

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

This guide describes how to configure OpenLM with McNeel’s Zoo License Manager to monitor license usage and collect statistics.

## Requirements

To monitor Zoo License Manager, ensure the following:  
1. **OpenLM Server v2.x or higher** installed on-premises or on a Cloud account.  
2. **OpenLM Broker v4.8.8 or higher** installed on the same machine as Zoo License Manager.  

## Monitoring capabilities

OpenLM collects the following from Zoo License Manager:  

| Feature | Resolution | License totals | License usage | Denials reporting | Borrowed license reporting | Expiration date reporting | Multiple server redundancy |
|---------|------------|----------------|---------------|-------------------|----------------------------|---------------------------|----------------------------|
| Support | By second  | ✔              | ✔             | ✔\*               | ❌                         | ❌                        | ❌                         |

\* Denials are classified as *Limit Reached*. Only denials with a readable Feature Name are recorded.  

Since Zoo is queried through OpenLM Broker, you also get:  
- Buffered communication to OpenLM Server (tolerates network failures).  
- Ability to remotely start/stop the license service.  
- 1-second resolution for usage reports.  

## Configuring OpenLM Broker

*Diagram of how OpenLM interfaces with Zoo License Manager*

OpenLM Broker must be installed on the same machine as Zoo ([installation guide](https://www.openlm.com/application-notes-v3-0/installing-openlm-v3-0/broker-comprehensive-installation-guide-an4004b/)) and connected to OpenLM Server ([configuration guide](https://openlm.com/documentation/legacy/openlm-broker/openlm-broker-configuration)).  

### Automatic configuration

1. In Broker, click **Detect**.  

2. If the Zoo service (for example, *McNeelZoo6*) is running, Broker auto-configures the required settings.  

### Manual configuration

If autodetect fails:  

1. Click **Add Port** and enter the Zoo port (default: **80**).  
2. From **License Manager Type**, select **Zoo** → **Apply**.  
3. If EasyAdmin shows invalid dates or language:  
   - **Zoo Output Language**: Match OS system locale.  
   - **Zoo Date Time Format**: Match Zoo output date format. You can also set a custom format.  
4. Under **Vendors**, replace *Vendor Name to Be Filled* with **McNeel** → **Apply**.  
5. Add a log file: **Log Files → Add Log File → Other**.  
6. Point to the CSV Zoo log file (default: `C:\ProgramData\McNeel\Zoo#.#\Usage`, where `#.#` is version, for example, `6.0`).  
7. In **Advanced**, check **Watch Files by Pattern**.  
8. **Apply → Restart Broker**.  
9. Continue with OpenLM Server configuration.  

## Configuring OpenLM Server

### Automatic configuration (EasyAdmin)

If Broker is configured, approve it in EasyAdmin:  

1. Open **EasyAdmin** (`http://<OpenLM Server>:5015` or **Windows Start → OpenLM → EasyAdmin**).  
2. In **License Manager Servers**, click the *pending approval* link.  
3. Select the Zoo LM server entry → click **Approve**.  

At this point, Zoo License Manager is added to OpenLM Server.  

### Manual configuration (EasyAdmin)

If automatic approval fails:  

1. In **License Manager Servers**, click **Add LM**.  
2. From **Type**, select **Zoo**.  
3. Add a **Display name** and description.  
4. Set the **Time Zone** to match the server.  
5. Enter the **Hostname** and **Port** (default: 80).  
6. Activate **Use Broker**.  
7. Click **Save**.  

OpenLM Server is now configured to monitor Zoo.  

## Verifying monitoring

1. In **EasyAdmin → Start → Widgets → License Manager Servers**, verify Zoo appears in the server list.  
2. Status indicator shows **green** when connected.  

> It may take up to 3 minutes for a new connection to display as active.
