Skip to main content

Usage

About the Usage service

Finding this in the app

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:

ViewGroupWhat it shows
Currently Consumed Licenses (CCL)ReportingReal-time view of all active sessions — the default view.
License ActivityReportingHistorical session report, optionally including active sessions.
License UsageReportingAn embedded License Management dashboard with pre-built usage analytics.
SettingsManagementData-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
tip

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.

The Currently Consumed Licenses view listing active sessions with username, workstation, feature, and duration columns 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:

ColumnWhat it shows
UsernameWho is using the license
WorkstationWhich machine is running the session
Start TimeWhen the license was checked out
Feature NameThe licensed feature in use
Product NameThe product the feature belongs to
License TypeLicense model, for example floating or token-based
Client VersionVersion of the application used
DurationHow long the session has been running
Consumed TokensTokens used by the session (Unlimited when uncapped)
Recent App. Idle PeriodHow long the app has been inactive (requires Agent; N/A without it)
BorrowedWhether the license is borrowed for offline use
Show ProcessOpens 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.

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.

The License Activity view listing sessions with server, vendor, feature, and session start and end columns 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.
note

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 softwareUse CCL to view usernames and sessions
Identify idle sessionsCheck the Recent App. Idle Period column in CCL
Justify or reduce software costsUse License Activity to analyze usage trends
Avoid blocked access to toolsFree up idle licenses with Remove License
Maintain compliance and audit trailsUse session logs in License Activity