Skip to main content

Usage

To see who is using licenses now or in the past, open Usage. It shows how your organization consumes software licenses in real time and historically. With it, you can:

  • 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

Before you begin​

Confirm these prerequisites:

  • The Software License Management product is activated, and you have its Admin or Viewer role.
  • OpenLM Broker or cloud data collection collects session data from your license servers: who checked out which license, on which workstation, from which server, and when.
  • (Optional) The OpenLM Workstation Agent is installed on end-user machines. It adds idle-time and process-level data to sessions: application idle tracking (the Recent App. Idle Period column), the workstation's IP address, and process-level detail behind the Show Process link. Without the Workstation Agent, Recent App. Idle Period shows "N/A" and Show Process stays turned off.

To open Usage, select Navigation (the grid icon in the OpenLM Platform header), then Licenses and Features, then Usage.

For related tasks, see OpenLM Broker.

Usage has four views in two groups. The following table lists each view, its group, and what it shows:

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).

Currently Consumed Licenses (CCL)​

To monitor sessions in real time, open the Currently Consumed Licenses (CCL) view. Each row is one active session: a license that is checked out. Select Refresh to reload the list.

The following image shows the CCL view with active sessions.

Currently Consumed Licenses view listing active sessions with username, workstation, feature, and duration columns Currently Consumed Licenses: one row per active session.

In this view, you can:

  • 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

CCL table columns​

By default, the table has the following columns:

ColumnWhat it shows
User NameWho 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 the Workstation Agent, otherwise "N/A".
BorrowedWhether the license is borrowed for offline use
Show ProcessOpens the workstation's processes in Process Manager, in a new browser tab. Requires the Workstation Agent, and is for administrators only.

To add columns, select the ⋮ icon in the grid menu, then Columns. The extra columns are Server, Vendor, Feature Version, Project Name, Group, Display Name, Additional Key, IP, Handle, Linger Time, Linger Due, and Host Ids.

To filter the list, select the filter toggle button to show drop-down lists 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​

To end a session, hover over its row and select Remove License (a circled ×). The command goes through OpenLM Broker to the license server, ending the session and returning the license to the pool. Use it to reclaim licenses from idle or forgotten sessions.

Remove License is the OpenLM Platform force-release: the equivalent of running the license manager's own removal command (for FLEXlm, lmutil lmremove) to end 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 Process Manager.

License Activity​

To review completed sessions, and optionally sessions that are still running, open the License Activity view.

The following image shows the License Activity view with historical sessions.

License Activity view listing sessions with server, vendor, feature, and session start and end columns License Activity: historical sessions with an activity-range filter.

In this view, you can:

  • Audit past license usage by user, workstation, or feature
  • Filter sessions by time range, user, server, vendor, feature, product, or license type
  • Include active sessions in the report (Include Active Sessions, selected by default)

License Activity table columns​

By default, the table has these columns: User Name, Server Name, Vendor Name, Feature Name, Product Name, License Type, License Version, Workstation, Client Version, Consumed Tokens, Session Start, and Session End. To add First Name, Last Name, Additional Key, and Linger Time, select the ⋮ icon in the grid menu, then 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 select the report window:

  • Last 7, 30, 60, 180, or 360 days
  • Custom range: Select start and end dates on the calendar.

License Usage​

To see license utilization, activity, and allocations over time, open License Usage. It embeds the License Management analytics dashboard, with pre-built visualizations. 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 change how user data is processed in Usage, select Settings (administrators only). The following option is available:

  • Support spaces in Username: Recognizes usernames that contain spaces, which some license managers report. Select Save to apply the change.
Note

Selecting this option might slightly affect performance because of additional server-side processing.

Use cases​

The following table lists common goals and the action that serves each:

GoalAction
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

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.