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:
| 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). |
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: 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:
| Column | What it shows |
|---|---|
| User Name | 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 the Workstation Agent, otherwise "N/A". |
| 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 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.
Filter and search
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: 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.
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:
| Goal | Action |
|---|---|
| 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 |
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.