Upcoming Webinar: Register now >>

15th

January

2025

Must-attend SAM event of the year

15th

January

2025

Must-attend SAM event of the year

Go beyond standard license monitoring

Introducing OpenLM Process Monitoring Solutions

Track process lifecycles, pinpoint idle time, and automatically release licenses for optimal usage and cost reduction.

What is Process Monitoring?

OpenLM Process Monitoring tracks the actual processes running on users’ machines, linking them to corresponding license manager sessions. It provides a comprehensive view of application usage, allowing administrators to understand how licenses are being utilized and identify areas for optimization.

Functionalities of
OpenLM Process Monitoring

Process tracking

Like Dongle Monitoring (for USB devices), OpenLM Process Monitoring tracks the usage of specific software processes. This goes beyond simply tracking license checkouts and provides insight into the actual application usage on users’ machines.

Idle time tracking

Process Monitoring can track idle time based on different criteria, including:

  • Process state: Whether the process is the currently focused window
  • Resource consumption: A predefined threshold for input/output operations helps determine if the application is actively being used

Automatic license release

After a defined idle time threshold or maximum usage threshold, OpenLM Process Monitoring can automatically release the license used by a process. This feature optimizes license usage by ensuring that licenses are not held by idle processes.

Notably, you can set the idle time threshold and license usage percentage threshold based on your organizational requirements.

Offline monitoring

Even when the user’s machine is offline, Process Monitoring continues to record usage data, which is then uploaded when the machine reconnects to the network. This is particularly useful for scenarios where users need to work remotely without a consistent internet connection.

DLL monitoring

Process Monitoring can also track the usage of Dynamic Link Libraries (DLLs), which often function as add-ins for specific software. This provides more granular usage data, allowing administrators to differentiate between the base application and its various extensions.

Skip to content