ALM Bundle

The following is a detailed look into the ALM file bundle.

altair_serv.cfg
Configuration file that can be used to start the lmx-serv license daemon.
#*************************************************
# TCP/UDP port number the license server will listen on.
# TCP port is used for data traffic protocol.
# UDP port is used for automatic server discovery protocol.
#
# The default TCP port is 6200.
# The UDP port is fixed to 6200 and cannot be changed.
# See http://www.iana.org/assignments/port-numbers
#*************************************************
TCP_LISTEN_PORT = 6200
#*************************************************
# Set the log file path:
# It is preferred to write out the full path.
#*************************************************
LOG_FILE = ./altair_license.log
 
#*************************************************
# Set the log file format.
# The following formats are valid:
# NORMAL, EXTENDED
# Setting the log file format to EXTENDED causes
# additional information to be included in the log
# file, such as license server HostIDs, whether the
# license server is a virtual machine, etc., which
# is useful for debugging purposes.
#
#*************************************************
#
LOG_FORMAT = NORMAL
#*************************************************
# Set a license file path:
#
LICENSE_FILE = /opt/alm_admin/ALUS_npaladugu1_20230812.dat
alus.conf
Standard global configuration file.
## Altair alus.conf file
#
#*******************************************************************************
## Server Logging Level (Altair Specific Logging)
## Possible values are:
##
## 0 No Altair Specific Logging
## 1 Errors (Default)
## 2 Debug
## 3 Info
##
ALUS_DEBUG_LOG_LEVEL=1
#*******************************************************************************
#
#*******************************************************************************
## Location and settings of files for license server and reporting tools
#
ALUS_PENDING_DIRECTORY=./pending
ALUS_PROCESSING_DIRECTORY=./processing
ALUS_SCRATCH_DIRECTORY=./scratch
ALUS_DETAILED_DIRECTORY=./detailed
ALUS_LOGGER_DIRECTORY=./logs
ALUS_MANUAL_DIRECTORY=./manual
ALUS_SENT_DIRECTORY=./sent
ALUS_INVALID_DIRECTORY=./invalid
ALUS_UNDELIVERABLE_DIRECTORY=./undeliverable
ALUS_UNDELIVERABLE_DB_FILE_PATH=./undeliverable.properties
#*******************************************************************************
## Location of Decay Directory
#
ALUS_DECAY_DIRECTORY=./decay
#*******************************************************************************
#
#*******************************************************************************
## Setting for Altair Logging level of transactional data
#
## If you are part of the Partner Program then ALUS_LOG_LEVEL must be set to
## at least 1. Setting this to 0 is VERY UNCOMMON and should be done only
## under special circumstances.
##
## 0 = No logging
## 1 = Anonymized only
## 2 = Anonymized and Detailed
#
ALUS_LOG_LEVEL=0
#*******************************************************************************
#
#*******************************************************************************
## Location of script to run reporting tool
#
ALUS_URT_LOCATION=./urt.sh
liblmxvendor.so
Dynamic shared library that is needed by lmx-serv daemon.
lmx-serv
ALM License server that needs to be launched for Accelerator products.
% lmx-serv -h would give you usage with examples.
#
# Launch the license server below in background mode, using altair_serv.cfg and capture the logs into a logfile.
% ./lmx-serv -b -c /opt/alm_admin/altair-serv.cfg -lf /opt/alm_admin/alm_license_server.log 
urt.sh
Empty shell script used to disable telemetry services.
Default Port
The default port chosen by ALM services is 6200. It is defined in the altair-serv.cfg file. It is best to leave it as it is. However you are welcome to make your changes and set your ALTAIR_LICENSE_PATH accordingly.