# LicenseAnalyzer Level 1

Open iT clients collect data from license servers or data sources, convert it to a format that Open iT can read, and send it to the Core Server for processing and storage in a suitable format for reporting.

Level 1 consists of two distinct data collection methods:

  • license manager utility polling
  • log file parsing

The Core Server processes the client data at predefined intervals, storing it in its database, which you can utilize for generating the following types of reports:

  • Concurrent Usage Reports - These reports provide detailed insights into the number of simultaneous users accessing the application at any given time. They analyze concurrent usage patterns, providing a clearer understanding of peak usage periods and overall system load.
  • Elapsed Time Reports - These reports summarize the total time taken for each application execution. By displaying the duration of each process, they facilitate in-depth analysis of application performance and help identify areas for improvement.
  • Denial Reports - These reports provide a comprehensive view of license request denials, including details such as the reasons for denial, the time periods in which denials occurred, and any trends or patterns within the data.
  • Token Usage Reports - These reports track and display license consumption data, helping organizations monitor usage patterns, optimize costs, and ensure compliance.
  • Real-time Reports (License Monitor / License Monitor Portal) - These web-based reporting tools display the real-time monitoring interface of all the collected data from various supported license managers.

# License Manager Utility Polling

For this collection, if an Open iT client is installed in your license server, the data collector/preprocessor gathers the current license usage information from the license manager every hour using a 5-minute sample interval, triggering the data collection process. It also processes the gathered license usage. Once the data is preprocessed, it is transmitted to the Core Server, according to the client's timezone, for further storage, completing the license usage data collection and processing.

License Manager Utility Polling Workflow

License Manager Utility Polling Workflow

If the data source is through an API, a license status utility requests license usage data from the external license manager portal. This process may involve making authenticated requests to the API endpoint, retrieving the relevant license usage data, and then processing it for reporting purposes.

License Manager Utility Polling Workflow through API

License Manager Utility Polling Workflow through API

Open iT includes an autodetect feature for license manager utility polling, which automatically detects configurations to set up the license manager data collection. For cases requiring manual setup, we provide comprehensive documentation to guide you through the entire process - from data collection to transfer - ensuring successful configuration.

Open iT supports the various license managers, applications, and web applications through license manager utility polling:

Name Concurrent Elapsed Time Denial Token Usage Autodetect Real-time
Abaqus/Elan License Manager ✔️ ✔️ ✔️
Applied Flow Technology (AFT) eLicense ✔️ ✔️ ✔️
Altair License Manager ✔️ ✔️ ✔️
Altium Concord Pro ✔️ ✔️ ✔️
Altium Infrastructure Server ✔️ ✔️ ✔️
AVEVA Cloud ✔️ ✔️ ✔️ ✔️
Bentley Cloud 1 ✔️ 2 ✔️ ✔️ 3 ✔️
Beta LM ✔️ ✔️ ✔️ ✔️
Bluebeam ✔️ ✔️ ✔️
Bluebeam Revu 21 ✔️ ✔️ ✔️
ClearCase License Manager ✔️ ✔️ ✔️
CodeMeter ✔️ ✔️ ✔️
Computers and Structures, Inc. (CSI) ✔️ ✔️ ✔️
Dassault Systemes License Server (DSLS) ✔️ ✔️ ✔️ ✔️ ✔️
EasyCopy License Manager ✔️ ✔️ ✔️
Esri Cloud ✔️ ✔️ ✔️
Exceed onDemand (EOD) License Manager ✔️ ✔️ ✔️
FlexNet License Manager ✔️ ✔️ ✔️ ✔️ ✔️
GNS Animator License Manager ✔️ ✔️ ✔️
Green Hills Software License Manager (GHSlm) ✔️ ✔️ ✔️
Hexagon ✔️ ✔️ ✔️
IBM Jazz ✔️ ✔️ ✔️
IBM License Use Management (LUM) ✔️ ✔️ ✔️
IPGLock License Server ✔️ ✔️ ✔️
JetBrains Floating License Manager ✔️ ✔️ ✔️
LM-X License Manager ✔️ ✔️ ✔️ ✔️
LS-DYNA License Manager ✔️ ✔️ ✔️ ✔️
Materialise License Manager ✔️ ✔️ ✔️
MathLM ✔️ ✔️ ✔️
MATLAB ✔️ ✔️ ✔️
Petroleum Experts (PetEx) ✔️ ✔️ ✔️
Reprise License Manager (RLM) ✔️ ✔️ ✔️ ✔️
RISA ✔️ ✔️ ✔️
Selective Flex License Manager ✔️ ✔️ ✔️
Sentinel HASP License Manager ✔️ ✔️ ✔️
Sentinel RMS License Manager ✔️ ✔️ ✔️
SimpleFlex License Manager ✔️ ✔️ ✔️
SketchUp ✔️ ✔️ ✔️
SlickEdit License Manager ✔️ ✔️ ✔️ ✔️
SmartPlant License Manager (SPLM) ✔️ ✔️ ✔️
Stabicad ✔️ ✔️ ✔️
SciTool (STI) License Manager ✔️ ✔️ ✔️
Tekla Online ✔️ ✔️ ✔️
Tasking License Management System (TLM) ✔️ ✔️ ✔️
tNavigator ✔️ ✔️ ✔️
Vector Dongle ✔️ ✔️ ✔️
V-Ray License Manager ✔️ ✔️ ✔️ ✔️
WibuKey Dongle ✔️ ✔️ ✔️
Supported License Managers via License Manager Utility Polling

# Log File Parsing

For this collection, if an Open iT client is installed in your license server, the data collector monitors and gathers the license usage history logs from the license manager. Once the logs are collected, the data collection process triggers and the logs are passed to the data preprocessor. After the data is preprocessed, it is transferred to the Core Server for further storage, completing the history logs collection and processing.

Log File Parsing Workflow

Log File Parsing Workflow

Suppose the license server does not create its own license usage history logs. In that case, the data collector initiates the raw data collector to request license usage history logs from the license manager, triggering the data collection process. Once the logs are received, the raw data collector passes them to the data collector. The collected data is then sent to a data preprocessor for processing. After preprocessing, the final preprocessed data is sent and stored in the Core Server.

Log File Parsing Workflow with Raw Collector

Log File Parsing Workflow with Raw Collector

These processes also apply when gathering data via an API.

Open iT supports the various license managers, applications, and web applications through log file parsing:

Name Concurrent Elapsed Time Denial Token Usage Real-time
Adobe Creative Cloud ✔️ ✔️
Altair License Manager ✔️
Altium License Manager ✔️ ✔️ ✔️ ✔️
Autodesk Cloud ✔️ ✔️
Automation License Manager (ALM) ✔️ ✔️ ✔️ ✔️
Bentley Cloud ✔️ ✔️ ✔️
Beta LM ✔️
Bluebeam ✔️ ✔️ ✔️ ✔️
CodeMeter ✔️ ✔️
Dassault Systemes License Server (DSLS) ✔️ ✔️ ✔️ ✔️
Encom License Manager ✔️ ✔️ ✔️ ✔️
Enterprise Architect License Manager ✔️ ✔️ ✔️ ✔️
EPLAN License Manager ✔️ ✔️ ✔️ ✔️
Fekete License Manager ✔️ ✔️ ✔️
FlexNet License Manager ✔️
Honeywell ULM ✔️ ✔️ ✔️ ✔️
Icarus License Manager ✔️ ✔️
IPS License Manager ✔️ ✔️ ✔️
LM-X License Manager ✔️
OLicense Server ✔️ ✔️ ✔️ ✔️
OrcaFlex License Manager ✔️ ✔️
Parasoft License Manager ✔️ ✔️ ✔️
Peloton License Manager ✔️ ✔️ ✔️ ✔️
Petroleum Experts (PetEx) ✔️ ✔️
Reprise License Manager (RLM) ✔️ ✔️ ✔️ ✔️
Sentinel RMS License Manager ✔️ ✔️ ✔️ ✔️
Tebis License Manager ✔️ ✔️ ✔️ ✔️
Tasking License Management System (TLM) ✔️ ✔️
Zetaware License Manager ✔️
Supported License Managers via Log File Parsing

1. Supported through Power BI.

2. Bentley reports show this as peak usage.

3. Bentley reports show this as money currency.

We value your feedback!

Please take a few minutes to complete our survey and share your thoughts on your recent experience with our documentation.

Take survey

Close