Usage
About the Usage service
Open the OpenLM Platform app launcher (grid icon, top-right) and select Licenses and Features → Usage.
Before you start: Install the OpenLM Workstation Agent on end-user machines to enrich sessions with idle-time and process-level data — without it, Recent App. Idle Period shows N/A and Show Process stays disabled.
Related: OpenLM Broker
Usage monitors how your organization consumes software licenses in real time and historically. This section helps you:
- Track who is using which applications, where, and for how long
- Detect idle applications
- Analyze past and current sessions
- Monitor license activity per user, workstation, or project
- Free up licenses that are held but not used
The app has four views, grouped in the left sidebar:
| View | Group | What it shows |
|---|---|---|
| Currently Consumed Licenses (CCL) | Reporting | Real-time view of all active sessions — the default view. |
| License Activity | Reporting | Historical session report, optionally including active sessions. |
| License Usage | Reporting | An embedded License Management dashboard with pre-built usage analytics. |
| Settings | Management | Data-processing options (administrators only). |
Access requires the SLM product to be activated and an SLM Admin or Viewer role.
Prerequisites
Session data — who checked out which license, on which workstation, from which server, and when — is collected from your license servers through the OpenLM Broker or cloud data collection.
Installing the OpenLM Workstation Agent on end-user machines adds workstation-side detail to each session:
- Application idle tracking (the Recent App. Idle Period column)
- The workstation's IP address
- Process-level detail behind the Show Process link
Without the Workstation Agent, the Recent App. Idle Period column shows N/A and Show Process stays disabled.
Currently Consumed Licenses (CCL)
Use this view to monitor sessions in real time. Each row is one active session — a license that is checked out right now. Select Refresh to reload the list.
Currently Consumed Licenses — one row per active session.
What you can do
- View active license usage by user and machine
- Identify idle sessions and reclaim unused licenses with Remove License
- Monitor tokens and borrowed licenses
- Filter by user, server, vendor, feature, product, or license type
What you can see
By default the table shows:
| Column | What it shows |
|---|---|
| Username | Who is using the license |
| Workstation | Which machine is running the session |
| Start Time | When the license was checked out |
| Feature Name | The licensed feature in use |
| Product Name | The product the feature belongs to |
| License Type | License model, for example floating or token-based |
| Client Version | Version of the application used |
| Duration | How long the session has been running |
| Consumed Tokens | Tokens used by the session (Unlimited when uncapped) |
| Recent App. Idle Period | How long the app has been inactive (requires Agent; N/A without it) |
| Borrowed | Whether the license is borrowed for offline use |
| Show Process | Opens the workstation's processes in Process Manager, in a new browser tab (requires Agent; administrators only) |
More columns are available from the grid menu (⋮ → Columns): Server, Vendor, Feature Version, Project Name, Group, Display Name, Additional Key, IP, Handle, Linger Time, Linger Due, and Host Ids.
Filter and search
Select the filter toggle button to reveal filter dropdowns in the column headers — Username, Feature Name, Product Name, License Type, and (when their columns are shown) Server and Vendor. Turning the toggle off clears the selected filters. The search box highlights matching text in the table.
Remove a license
Each row has a Remove License action (a circled ×, shown on hover). It sends a remove command through the OpenLM Broker to the license server, ending the session and returning the license to the pool — useful for reclaiming licenses from idle or forgotten sessions.
This is OpenLM's force-release: the equivalent of running the license manager's own removal command (for FLEXlm, lmutil lmremove) to kill or terminate a user's session remotely. The Broker runs the command configured on its Commands tab. To release idle sessions automatically instead of one at a time, use the Process Manager.
License Activity
Use this view to review completed sessions — and, optionally, sessions that are still running.
License Activity — historical sessions with an activity-range filter.
What you can do
- Audit past license usage by user, workstation, or feature
- Filter sessions by time range, user, server, vendor, feature, product, or license type
- Include currently active sessions in the report (Include Active Sessions, selected by default)
What you can see
By default the table shows: Username, Server Name, Vendor Name, Feature Name, Product Name, License Type, License Version, Workstation, Client Version, Consumed Tokens, Session Start, and Session End. First Name, Last Name, Additional Key, and Linger Time can be added from the grid menu (⋮ → Columns).
For a session that is still running, the Session End column shows License is still in use.
Time range filters
Use the Select activity range picker to choose the report window:
- Last 7, 30, 60, 180, or 360 days
- Custom range (start and end dates) using the calendar
License Usage
License Usage embeds the License Management analytics dashboard — pre-built visualizations of license utilization, activity, and allocations over time. It is available on cloud deployments.
For what each report shows, see the License management BI reports, for example License usage and License utilization.
Configure settings
To customize how user data is processed in the Usage section, go to Settings (administrators only).
- Support spaces in Username – Recognizes usernames that contain spaces, which some license managers report. Select Save to apply the change.
Activating this option may slightly affect performance due to additional server-side processing.
Use cases
| If you want to... | Do this |
|---|---|
| Know who is using what software | Use CCL to view usernames and sessions |
| Identify idle sessions | Check the Recent App. Idle Period column in CCL |
| Justify or reduce software costs | Use License Activity to analyze usage trends |
| Avoid blocked access to tools | Free up idle licenses with Remove License |
| Maintain compliance and audit trails | Use session logs in License Activity |