OpenLM System Requirements
Check out the system requirements for installing OpenLM products and components.
Infrastructure minimum requirements
- Four-core CPU
- 16 GB memoryÂ
- Static MAC address (Cloud-based servers must use ENI)
- PowerShell
We also recommend consulting the optimal configuration guide for more in-depth information.
Component Machine
Inbound
Outbound
Comment
OpenLM SLM
5015
5000
7026
5005
1433 (MSSQL)
3306 (MySQL/Maria)
In case Identity Service is used.
In case Directory Sync is used.
In case ServiceNow (External Platform Service) is used.
According to the DB used and the port
the DB is using.
Identity Service
5000
5015
7026
443
8888
OpenLM SLM
In case DSS is used.
In case ServiceNow (External Platform Service) is used.
In case Reports Scheduler is used
Directory Sync
7026
5015
5000
SLM
Identity Service (if used)
End-User Services
53555
5015
5000
SLM
Identity Service (if used)
ServiceNow (External Platform\Pentaho)
5005
5015
443
1433 (MSSQL)
3306 (MySQL/MariaDB)
SLM
HTTPS ServiceNow instance
For OpenLM DB
Applications Manager
27080
5015
API for vendor filtering and security
Reports Scheduler
8888
5015
API for email settings and user emails
Broker
5090
5015
SLM, open port at all times
Workstation Agent
27080
5015
App Manager (in case it’s used)
SLM
DSA (8081: For hosting only)
7026
Directories ports
DSS
According to the directory scanned
External DB
DB port
Directories ports
5000
According to the directory scanned
If Identity Service is used
HTTP Server
OpenLM is provided with integrated Kestrel support
OpenLM SLM-Supported Operating Systems
OpenLM SLM uses ASP.Net Core v6 and can be generally installed on any .Net Core 6 supported platforms.
SSL
A certificate from a trusted certificate authority (CA) is required. Self-signed certificates are not supported.
Windows
Supported versions: Windows Server 2016 and above. Windows Server 2022.
Linux
We tested CentOS 7 and 8, Ubuntu 21.04
Following packages need to be installed as a prerequisite
- Powershell core 7.4.5
- .Net core 6 (dotnet-sdk-6)
- Systemctl command (systemd)
- redhat-lsb package (installed by default in Ubuntu)
- libgdiplus
To install – download whether tar.gz package or rpm (recommended) from our download area
Database Requirements
The following types of databases are supported –Â
- SQL Server 2022 –Â tested and supported.
- MS SQL Server – Versions 2016, 2017, 2019, and 2022 are tested and supported.
- MySQL – Recommended version MySQL 8.
- MariaDB – MariaDB Server 10.6, 11.4.Â
One of the above types of databases is required for OpenLM.Â
Note – The OpenLM database name should not contain any spaces.Â
For MS SQL ServerÂ
- Set the collation to SQL_Latin1_General_CP1_CS_AS
- It is recommended to connect using an SQL Server Authenticated user
- Make sure the user has rights to read, write, and change the database (db_owner)
For MySQL Server
- Use the following script to create the database for OpenLM:
CREATE SCHEMA `openlm_database_name` DEFAULT CHARACTER SET utf8mb4; COLLATE utf8mb4_bin - On the blank database, run the script:Â
SET SQL_SAFE_UPDATES = 0
MariaDB
It is recommended that MySQL Workbench be installed to interface with the MariaDB server.Â
Please refer to the following link for the list of best practices for each of the above database types – OPENLM DATABASE OPTIMAL CONFIGURATION – RECOMMENDATIONS
Supported web browsers for OpenLM EasyAdmin User Interface –Â
OpenLM EasyAdmin is the OpenLM management interface. The web browsers below are tested and supported –Â
- Mozilla Firefox
- Microsoft Edge
- Google Chrome
It is recommended to use the latest version of the above web browsers.Â
For Edge – recommended to use the latest version (or at least Chromium-based Edge)
Broker System Requirements
OpenLM Broker is designed to run on any platform supported by the license server.
OpenLM Broker requires Java to run. It is recommended to use the latest release of Java 8 or 11. OpenJDK is supported.
.NET Framework 4.5.2 or higher is required to run the installer on Windows machines.
Memory: 4 GB of RAM (recommended 8GB)
OpenLM Broker supported platforms
OS VERSION
OPENLM BROKER
COMMENTS
Microsoft Windows 2012 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows 2012 R2 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows 2016 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows 2016 R2 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows Server 2019
Microsoft Windows Server 2022
Tested, Fully Supported
Tested, Fully Supported
Provided with installer and configuration wizard
Provided with installer and configuration wizard
Windows 7 32 bit
Tested, Fully Supported (only Broker v4.4)
Provided with installer and configuration wizard
Windows 7 64 bit
Tested, Fully Supported (only Broker v4.4)
Provided with installer and configuration wizard
Windows 8 32 bit
Not Supported
Not Supported
Windows 8 64 bit
Not Supported
Not Supported
Windows 8.1
Tested, Fully Supported
Provided with installer and configuration wizard
Windows 10
Tested, Fully Supported
Provided with installer and configuration wizard
Ubuntu 14.04, 16.x, 18.x
Tested, Fully Supported
Provided archive tar.gz file
CentOS 6, 7
Tested, Fully Supported
Provided archive tar.gz file
Other Unix/Linux OS
Should work.
Provided archive tar.gz file
The OpenLM Applications Manager should be installed on the same machine as the License Server (e.g. FLEXlm), adjacent the OpenLM Broker. It is implemented as a Java application, and as such it can run on any operating system that supports Java; e.g. Windows or Unix / Linux.
.NET Framework 4.5.2 or higher is required to run the installer on Windows machines.
We recommend consulting the optimal configuration guide for Applications Manager for a more in-depth answer as to system requirements.
OpenLM Reporting Hub System Requirements
The OpenLM Reporting Hub requires a Windows operating system, with the following minimum hardware requirements:
For small databases (under 100Gb):
- RAM – 8GB
- CPU – 2.1 Ghz+ Dual-Core
- Storage – At least twice the size of your current OpenLM database, with room for growth.
For large databases (over 100Gb):
- RAM – 8GB
- CPU – 2.1 Ghz+ Dual-Core
- Storage – At least twice the size of your current OpenLM database, with room for growth.
Supported source database types:
- MariaDB
- SQL Server
- MySQL
Supported destination database types:
- PostgreSQL (Reporting Hub embedded database)
- SQL Server
- MySQL
Component Requirements
Infrastructure requirements
- Minimum hardware requirements:
– a dual-core CPU
– 2 GB of RAM - Tested on Windows 10, Ubuntu 18, Ubuntu 20, and CentOS 8.
- End-User Services is a self-contained .NET Core app – no runtimes are required to run the actual software since all files and libraries are bundled with the installers
- End-User Services need to be able to connect to these TCP ports: 5015 (default for OpenLM Server), 5000 (OpenLM Identity, if used) and listen to TCP 53555 (can be changed in appsettings.json).
- Outbound connections are required for Browser notifications.
Infrastructure requirements
- Minimum hardware requirements:
– a dual-core CPU
– 2 GB of RAM - The Linux Workstation Agent requires a pre-installed libXScrnSaver library when installed on CentOS and \ using the tar.gz.
- Tested on Windows 10, 11, Ubuntu 18, Ubuntu 20, and CentOS 8.
- The Workstation Agent is a self-contained .NET Core app. No runtimes are required to run the actual software since all files and libraries are bundled with the installers.
- The Agent needs to be able to connect to these TCP ports: 5015 (default for OpenLM Server), 27080 (Applications Manager), 53555 (OpenLM End-User Services), 5000 (OpenLM Identity, if used).
OpenLM Directory Synchronization Service & Synchronization Agent System Requirements
Hardware:
- Dual core CPU
- 4 GB memory (Recommended – 8 GB)
Platform:Â Windows.
Dependencies:Â .NET Framework 4.5.2 or higher is required to run the installer.
DSS & DSA are self-contained .NET Core applications – no runtimes are required to run the actual software as all files and libraries come bundled with the default installers.
Port configuration:
Port 8081 must be free when installing DSA. If it is occupied and you get an error during the installation stage, edit the kestrel.config file in the DSA installation folder (C:\Program Files\OpenLM\OpenLM Directory Synchronization Agent), change the port number and restart the Directory Synchronization Agent service.
Additionally, if installing DSS and DSA on separate machines from OpenLM Server, you will have to make sure that proper firewall rules are set for the application ports:
OpenLM Server machine: inbound for 5015, outbound for 7026
DSS machine: both inbound and outbound for 7026
DSA machine: outbound for 7026
Supported directory services:
OpenLM DSS synchronizes with the following LDAP directory services:
- Microsoft Active Directory
- NetIQ eDirectory
- ApacheDS
- AzureAD
Supported databases:
DSS can be configured to use external databases. The following database types are supported:
- MS SQL Server:
Versions 2012, 2014, 2016, 2017, 2019 are tested and supported. - MySQL Server:
- MySQLÂ v5.7 and 8 are supported.
- MariaDBÂ Server v10.5 (as a current stable version we have tested).
Note you must create a new empty database.
Note that collation must be enabled. Both case-sensitive and case-insensitive databases are accepted.
To create an empty MS SQL database, use these scripts for a case sensitive/insensitive database respectively:
CREATE DATABASE DSS_Linux49 COLLATE Latin1_General_CI_AS
CREATE DATABASE DSS_Linux49 COLLATE Latin1_General_CS_AS
To create an empty MySQL 8 database, use these scripts for a case sensitive/insensitive database respectively:
CREATE DATABASE `DSS_Linux49 ` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_ci */;
CREATE DATABASE `DSS_Linux49 ` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs */;
OpenLM DSS UI
OpenLM DSS UI is the management interface. It is applicable to any standard browser. We tested it on the following browser types:
Mozilla Firefox
It is recommended to use the latest version.
Microsoft Edge
It is recommended to use the latest version.
Google Chrome
It is recommended to use the latest version.
Other considerations:
- If you previously used the integrated LDAP solution that came with OpenLM Server v4.x and you did not experience performance issues or processing hang-ups, you can install DSS & DSA on the same machine as OpenLM Server.
- For systems that anticipate a high load and a huge amount of synchronization data (tens of thousands of users), it is possible to install DSS on a separate machine to offset the load off the OpenLM Server machine.
- For systems where DSS & DSA will be deployed separately, it is recommended that DSA be placed on the same subnet as the directory service, as close as possible to the machine hosting it to reduce network latency.
OpenLM Reports Scheduler System Requirements
Hardware:
- Dual core CPU
- 4 GB memory (Recommended – 8 GB)
Platform: Windows. Linux is not supported.
Infrastructure minimum requirements
- Four-core CPU
- 16 GB memoryÂ
- Static MAC address (Cloud-based servers must use ENI)
- PowerShell
We also recommend consulting the optimal configuration guide for more in-depth information.
Component Machine
Inbound
Outbound
Comment
OpenLM SLM
5015
5000
7026
5005
1433 (MSSQL)
3306 (MySQL/Maria)
In case Identity Service is used.
In case Directory Sync is used.
In case ServiceNow (External Platform Service) is used.
According to the DB used and the port
the DB is using.
Identity Service
5000
5015
7026
443
8888
OpenLM SLM
In case DSS is used.
In case ServiceNow (External Platform Service) is used.
In case Reports Scheduler is used
Directory Sync
7026
5015
5000
SLM
Identity Service (if used)
End-User Services
53555
5015
5000
SLM
Identity Service (if used)
ServiceNow (External Platform\Pentaho)
5005
5015
443
1433 (MSSQL)
3306 (MySQL/MariaDB)
SLM
HTTPS ServiceNow instance
For OpenLM DB
Applications Manager
27080
5015
API for vendor filtering and security
Reports Scheduler
8888
5015
API for email settings and user emails
Broker
5090
5015
SLM, open port at all times
Workstation Agent
27080
5015
App Manager (in case it’s used)
SLM
DSA (8081: For hosting only)
7026
Directories ports
DSS
According to the directory scanned
External DB
DB port
Directories ports
5000
According to the directory scanned
If Identity Service is used
HTTP Server
OpenLM is provided with integrated Kestrel support
OpenLM SLM-Supported Operating Systems
OpenLM SLM uses ASP.Net Core v6 and can be generally installed on any .Net Core 6 supported platforms.
SSL
A certificate from a trusted certificate authority (CA) is required. Self-signed certificates are not supported.
Windows
Supported versions: Windows Server 2016 and above. Windows Server 2022.
Linux
We tested CentOS 7 and 8, Ubuntu 21.04
Following packages need to be installed as a prerequisite
- Powershell core 7.4.5
- .Net core 6 (dotnet-sdk-6)
- Systemctl command (systemd)
- redhat-lsb package (installed by default in Ubuntu)
- libgdiplus
To install – download whether tar.gz package or rpm (recommended) from our download area
Database Requirements
The following types of databases are supported –Â
- SQL Server 2022 –Â tested and supported.
- MS SQL Server – Versions 2016, 2017, 2019, and 2022 are tested and supported.
- MySQL – Recommended version MySQL 8.
- MariaDB – MariaDB Server 10.6, 11.4.Â
One of the above types of databases is required for OpenLM.Â
Note – The OpenLM database name should not contain any spaces.Â
For MS SQL ServerÂ
- Set the collation to SQL_Latin1_General_CP1_CS_AS
- It is recommended to connect using an SQL Server Authenticated user
- Make sure the user has rights to read, write, and change the database (db_owner)
For MySQL Server
- Use the following script to create the database for OpenLM:
CREATE SCHEMA `openlm_database_name` DEFAULT CHARACTER SET utf8mb4; COLLATE utf8mb4_bin - On the blank database, run the script:Â
SET SQL_SAFE_UPDATES = 0
MariaDB
It is recommended that MySQL Workbench be installed to interface with the MariaDB server.Â
Please refer to the following link for the list of best practices for each of the above database types – OPENLM DATABASE OPTIMAL CONFIGURATION – RECOMMENDATIONS
Supported web browsers for OpenLM EasyAdmin User Interface –Â
OpenLM EasyAdmin is the OpenLM management interface. The web browsers below are tested and supported –Â
- Mozilla Firefox
- Microsoft Edge
- Google Chrome
It is recommended to use the latest version of the above web browsers.Â
For Edge – recommended to use the latest version (or at least Chromium-based Edge)
Infrastructure minimal hardware requirements
- Dual-core CPU
- 4 GB memory (Recommended – 8 GB)
- SDK v3.1.416 or higher (official download link)
- .NET Framework 4.7.2 Runtime to run the Server installer (official download links)
- Static MAC address (Cloud-based servers must use ENI)
We also recommend consulting the optimal configuration guide for more in-depth information.
V5.6 OpenLM TCP ports configuration
Component Machine
Inbound
Outbound
Comment
OpenLM Server
5015
5000
7026
5005
1433 (MSSQL)
3306 (MySQL/Maria)
In case Identity Service is used.
In case DSS is used.
In case ServiceNow (External Platform Service) is used.
According to the DB used and the port
the DB is using.
DSS
7026
5015
Server
ServiceNow (External Platform\Pentaho)
5005
5015
443
1433 (MSSQL)
3306 (MySQL/Maria)
Server
HTTPS ServiceNow instance
For OpenLM DB
Applications Manager
27080
5015
API for vendor filtering and security
Reports Scheduler
8888
5015
API for email settings and user emails
Broker
5090
5015
Optional. Configuration time only
Server
Agent
27080
5015
App Manager (in case it’s used)
Server
DSA (8081: For hosting only)
7026
Directories ports
DSS
According to the directory scanned
External DB
DB port
7026
Directories ports
DSS
According to the directory scanned
HTTP Server
OpenLM is provided with an integrated HTTP Server – LightTPD
OpenLM can also be configured to work with most standard HTTP servers. We tested the system with:
Apache HTTP Server version 2* – Fully supported
Microsoft IIS 6, 7, 7.5, 10 – Fully Supported.
Other HTTP servers should also work.
OpenLM Server Supported Operating Systems
OpenLM can monitor both Windows’ and Unix / Linux resident license server systems.
The OpenLM Server can be installed on a Windows’ machine only.
OS VERSION
OPENLM SERVER
Windows 7 SP1 32 bit
Tested, Fully Supported
Windows 7 SP1 64 bit
Tested, Fully Supported
Windows 8.1
Tested, Fully Supported
Windows 8 32 bit
Not Supported
Windows 8 64 bit
Not Supported
Windows 10
Tested, Fully Supported
Windows Server 2008 R2 32 bit
Not Supported, deprecated by Microsoft.
Windows Server 2008 R2 SP1 64 bit
Not Supported, deprecated by Microsoft.
Windows Server 2008 SP2 32 bit
Not Supported, deprecated by Microsoft.
Windows Server 2008 SP2 64 bit
Not Supported, deprecated by Microsoft.
Windows Server 2012 64 bit
Tested, Fully Supported
Windows Server 2012 R2 64 bit
Tested, Fully Supported
Windows Server 2016 64 bit
Tested, Fully Supported
Windows Server 2016 R2 64 bit
Tested, Fully Supported
Supported Databases
OpenLM Server is delivered with an embedded Firebird DB, as well as with the possibility (and recommendation) to migrate to an external database. Version 5.6 is the last to support Firebird. We recommend upgrading to the latest version. The following database types are supported:
MS SQL Server:
Versions 2012, 2014, 2016, 2017, 2019 are tested and supported.
Version 2005 support has been discontinued in OpenLM Server version 3.1 due to Microsoft’s deprecation.
Additionally:
- Set the collation to case-sensitive (CS)
- It is recommended to connect using an SQL Server Authenticated user
- Make sure the user is permitted to read, write and change the database (db_owner)
Firebird Server:
Version 2.5.5 is tested and supported.
MySQL Server:
Version 5.7 is tested and supported. OpenLM Server v4.4+ supports MySQL 8.
1. Use this creation script:
CREATE SCHEMA `openlm_database_name` DEFAULT CHARACTER SET utf8mb4;
2. On the blank database, run the script
SET SQL_SAFE_UPDATES = 0
Oracle DB
Not supported.
OpenLM EasyAdmin
OpenLM EasyAdmin is the OpenLM management interface. It is applicable to any standard browser. We tested it on the following browser types:
Mozilla Firefox
It is recommended to use the latest version.
Microsoft Edge
It is recommended to use the latest version.
Google Chrome
It is recommended to use the latest version.
Broker System Requirements
OpenLM Broker is designed to run on any platform supported by the license server.
OpenLM Broker requires Java to run. It is recommended to use the latest release of Java 8 or 11. OpenJDK is supported.
.NET Framework 4.5.2 or higher is required to run the installer on Windows machines.
Memory: 4 GB of RAM (recommended 8GB)
OpenLM Broker supported platforms
OS VERSION
OPENLM BROKER
COMMENTS
Microsoft Windows 2012 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows 2012 R2 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows 2016 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows 2016 R2 server
Tested, Fully Supported
Provided with installer and configuration wizard
Microsoft Windows Server 2019
Microsoft Windows Server 2022
Tested, Fully Supported
Tested, Fully Supported
Provided with installer and configuration wizard
Provided with installer and configuration wizard
Windows 7 32 bit
Tested, Fully Supported (only Broker v4.4)
Provided with installer and configuration wizard
Windows 7 64 bit
Tested, Fully Supported (only Broker v4.4)
Provided with installer and configuration wizard
Windows 8 32 bit
Not Supported
Not Supported
Windows 8 64 bit
Not Supported
Not Supported
Windows 8.1
Tested, Fully Supported
Provided with installer and configuration wizard
Windows 10
Tested, Fully Supported
Provided with installer and configuration wizard
Ubuntu 14.04, 16.x, 18.x
Tested, Fully Supported
Provided archive tar.gz file
CentOS 6, 7
Tested, Fully Supported
Provided archive tar.gz file
Other Unix/Linux OS
Should work.
Provided archive tar.gz file
The OpenLM Applications Manager should be installed on the same machine as the License Server (e.g. FLEXlm), adjacent the OpenLM Broker. It is implemented as a Java application, and as such it can run on any operating system that supports Java; e.g. Windows or Unix / Linux.
.NET Framework 4.5.2 or higher is required to run the installer on Windows machines.
We recommend consulting the optimal configuration guide for Applications Manager for a more in-depth answer as to system requirements.
OpenLM Reporting Hub System Requirements
The OpenLM Reporting Hub requires a Windows operating system, with the following minimum hardware requirements:
For small databases (under 100Gb):
- RAM – 8GB
- CPU – 2.1 Ghz+ Dual-Core
- Storage – At least twice the size of your current OpenLM database, with room for growth.
For large databases (over 100Gb):
- RAM – 8GB
- CPU – 2.1 Ghz+ Dual-Core
- Storage – At least twice the size of your current OpenLM database, with room for growth.
Supported source database types:
- MariaDB
- SQL Server
- MySQL
Supported destination database types:
- PostgreSQL (Reporting Hub embedded database)
- SQL Server
- MySQL
Component Requirements
Infrastructure requirements
- Minimum hardware requirements:
– a dual-core CPU
– 2 GB of RAM - Tested on Windows 10, Ubuntu 18, Ubuntu 20, and CentOS 8.
- End-User Services is a self-contained .NET Core app – no runtimes are required to run the actual software since all files and libraries are bundled with the installers
- End-User Services need to be able to connect to these TCP ports: 5015 (default for OpenLM Server), 5000 (OpenLM Identity, if used) and listen to TCP 53555 (can be changed in appsettings.json).
- Outbound connections are required for Browser notifications.
Infrastructure requirements
- Minimum hardware requirements:
– a dual-core CPU
– 2 GB of RAM - The Linux Workstation Agent requires a pre-installed libXScrnSaver library when installed on CentOS and \ using the tar.gz.
- Tested on Windows 10, 11, Ubuntu 18, Ubuntu 20, and CentOS 8.
- The Workstation Agent is a self-contained .NET Core app. No runtimes are required to run the actual software since all files and libraries are bundled with the installers.
- The Agent needs to be able to connect to these TCP ports: 5015 (default for OpenLM Server), 27080 (Applications Manager), 53555 (OpenLM End-User Services), 5000 (OpenLM Identity, if used).
Infrastructure requirements
- NET Framework 4.6.2 or higher;
- .NET Framework 3.5 for ArcGIS, versions older than 10.4.
OS VERSION
OPENLM AGENT
Windows 7 32 bit
Tested, Fully Supported
Windows 7 64 bit
Tested, Fully Supported
Windows 8.1
Tested, Fully Supported
Windows 8 32 bit
Not Supported
Windows 8 64 bit
Not Supported
Windows 10
Tested, Fully Supported
Windows Server 2008 R2 32 bit
Tested, Fully Supported
Windows Server 2008 R2 SP1 64 bit
Tested, Fully Supported
Windows Server 2008 SP2 32 bit
Not Supported
Windows Server 2008 SP2 64 bit
Not Supported
Windows Server 2012 64 bit
Tested, Fully Supported
Windows Server 2012 R2 64 bit
Tested, Fully Supported
Windows Server 2016 64 bit
Tested, Fully Supported
Windows Server 2016 R2 64 bit
Tested, Fully Supported
OpenLM Agent support for terminal servers
OpenLM for ESRI ArcGIS provides dedicated functionality for ESRI’s ArcGIS Software. The OpenLM Agent supports ESRI ArcGIS Versions 9.3, 10, 10.1, 10.2.2, 10.3, 10.3.1, 10.4.1, 10.5, 10.6, 10.6.1, 10.7 as well as ArcGIS Pro 2.0 – 2.3.3 . For versions older than 10.4 of ArcGIS, it is necessary to install .NET Framework 3.5.
TERMINAL SERVER SOFTWARE
OPENLM AGENT
Microsoft Terminal Server
Home Tested, Fully Supported
All versions Citrix terminal server
Home Tested, Fully Supported
OPENLM for ESRI ArcGIS (Arcview, ArcEditor, ArcInfo)
OpenLM Agent is built to work on any terminal server software (e.g. Microsoft Terminal Server, Citrix). If you have installed the OpenLM Agent on a terminal server software other than the ones elaborated below – please update us.
OPENLM for Autodesk
OpenLM provides dedicated functionality for Autodesk software. OpenLM supports Autodesk Versions 2007 through 2019.
OpenLM for Autodesk software supports any platform based on Autodesk Autocad. It is designed to provide full functionality with any other Autodesk software, e.g. Autodesk Inventor, Autodesk Architect, Autodesk Civil 3D, etc.
OpenLM Directory Synchronization Service & Synchronization Agent System Requirements
Hardware:
- Dual core CPU
- 4 GB memory (Recommended – 8 GB)
Platform:Â Windows.
Dependencies:Â .NET Framework 4.5.2 or higher is required to run the installer.
DSS & DSA are self-contained .NET Core applications – no runtimes are required to run the actual software as all files and libraries come bundled with the default installers.
Port configuration:
Port 8081 must be free when installing DSA. If it is occupied and you get an error during the installation stage, edit the kestrel.config file in the DSA installation folder (C:\Program Files\OpenLM\OpenLM Directory Synchronization Agent), change the port number and restart the Directory Synchronization Agent service.
Additionally, if installing DSS and DSA on separate machines from OpenLM Server, you will have to make sure that proper firewall rules are set for the application ports:
OpenLM Server machine: inbound for 5015, outbound for 7026
DSS machine: both inbound and outbound for 7026
DSA machine: outbound for 7026
Supported directory services:
OpenLM DSS synchronizes with the following LDAP directory services:
- Microsoft Active Directory
- NetIQ eDirectory
- ApacheDS
- AzureAD
Supported databases:
DSS can be configured to use external databases. The following database types are supported:
- MS SQL Server:
Versions 2012, 2014, 2016, 2017, 2019 are tested and supported. - MySQL Server:
- MySQLÂ v5.7 and 8 are supported.
- MariaDBÂ Server v10.5 (as a current stable version we have tested).
Note you must create a new empty database.
Note that collation must be enabled. Both case-sensitive and case-insensitive databases are accepted.
To create an empty MS SQL database, use these scripts for a case sensitive/insensitive database respectively:
CREATE DATABASE DSS_Linux49 COLLATE Latin1_General_CI_AS
CREATE DATABASE DSS_Linux49 COLLATE Latin1_General_CS_AS
To create an empty MySQL 8 database, use these scripts for a case sensitive/insensitive database respectively:
CREATE DATABASE `DSS_Linux49 ` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_ci */;
CREATE DATABASE `DSS_Linux49 ` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs */;
OpenLM DSS UI
OpenLM DSS UI is the management interface. It is applicable to any standard browser. We tested it on the following browser types:
Mozilla Firefox
It is recommended to use the latest version.
Microsoft Edge
It is recommended to use the latest version.
Google Chrome
It is recommended to use the latest version.
Other considerations:
- If you previously used the integrated LDAP solution that came with OpenLM Server v4.x and you did not experience performance issues or processing hang-ups, you can install DSS & DSA on the same machine as OpenLM Server.
- For systems that anticipate a high load and a huge amount of synchronization data (tens of thousands of users), it is possible to install DSS on a separate machine to offset the load off the OpenLM Server machine.
- For systems where DSS & DSA will be deployed separately, it is recommended that DSA be placed on the same subnet as the directory service, as close as possible to the machine hosting it to reduce network latency.
OpenLM Reports Scheduler System Requirements
Hardware:
- Dual core CPU
- 4 GB memory (Recommended – 8 GB)
Platform: Windows. Linux is not supported.