UVMS Customization

UVMS behavior can be customized with variables. Those variables are located:

Database Settings Category

Variable

Description

DB_MAX_POOL_SIZE

Maximum Pool Size

Size of the connection pool to the UVMS database. To be updated only if the database is external.

Monitoring Category

Variable

Description

UNI_VIEWER_MONITORING_CONSOLIDATION_CYCLE

Consolidation Cycle for Execution Summary

DUAS jobs consolidation period. UVMS sends a request to the DUAS nodes according to this cycle in order to gather the jobs number on predefined rolling intervals.
Please refer to UniViewer Administration Guide for the optional service description in: « Enable consolidation of job summary »

UNI_VIEWER_MAX_MONITORING_NODES_WEB_MODE

Maximum Number of Monitored Nodes in Web Mode

Maximum number of nodes which can be displayed on a job runs screen on UniViewer Web Console (10 by default).

UNI_VIEWER_MAX_MONITORING_NODES_DIRECT_MODE

Maximum Number of Monitored Nodes in Direct Mode

Maximum number of nodes which can be displayed on a job runs screen on a Web Start or a stand-alone UniViewer Console (300 by default).

UNI_VIEWER_MONITORING_CONSOLIDATION_THREADS

Threads Allocated to Job Summary Consolidation

Number of threads dedicated to the consolidation operation. 30 seconds by default.

CHECK_DU_STATUS_PROCESSING_THREADS

Threads allocated to Dollar Universe Status

Maximum number of threads dedicated to perform a check on DUAS V5 node status.

CHECK_DU_STATUS_EVERY_SECONDS

Node Status Verification Cycle

DUAS V5 node status verification cycle, 180 seconds by default
Please refer to UniViewer Administration Guide for the optional service description in: « Status checking of Dollar Universe V5 node».

AUT_THREAD_MIN

Minimum thread to handle connections

Minimum number of threads in the requests pool (10 by default). Threads pool used to handle all incoming connections.

AUT_THREAD_MAX

Maximum thread to handle connections

Maximum number of threads in the requests pool (1000 by default). Threads pool used to handle all incoming connections.

RUN_LIST_REFRESH_FREQUENCY

Refresh frequency of the run list in Web mode

Refresh frequency of the Job Runs list (seconds) in Web mode.

Synchronization Category

Variable

Description

OWLS_SYNCHRONIZATION_TIMER

DUAS V6 to UVMS synchronization cycle

Synchronization cycle sent by DUAS to UVMS (30 s by default). The DUAS V6 nodes connect during each cycle to report they are up and running (status update is the node list)

OWLS_DATA_SYNCHRONIZATION_TIMER

DUAS V6 to UVMS data synchronization cycle

Administration data synchronization cycle of DUAS V6 nodes (default: 180s). The data consists of security (users, system user patterns, groups and roles), node list and alert rules. Each DUAS V6 connect to UVMS according to this cycle to request data synchronization. UVMS processes and sends updates if necessary.

OWLS_NB_CONCURRENT_SYNCHRONIZATION

Number of synchronizations that can be processed simultaneously

Maximum number of synchronization requests (5 by default) a UVMS can process simultaneously. In case the number is exceeded, the DUAS V6 nodes are rejected and try to synchronize again 30 seconds later and on until synchronization is successful.

OWLS_UVMS_UVC_NODE_STATUS_TIMER

UVC to UVMS node status synchronization cycle for DUAS V6

Node status update cycle for UVC (300 s by default). Each console connects to UVMS according to this cycle to update its node status caching.

Advanced Architecture Category

Variable

Description

CHECK_EXTERNAL_UVMS_STATUS_EVERY_SECONDS

External UVMS node status verification cycle (seconds)

Period to check status of subordinate or external UVMS

SEND_MASTER_NODE_SYNCHRO_EVERY_SECONDS

Master UVMS to subordinate UVMS node synchronization cycle (seconds)

Period to synchronize nodes list between master and all subordinate UVMS (task performed by master UVMS)

SEND_MASTER_SECURITY_SYNCHRO_EVERY_SECONDS

Master UVMS to subordinate UVMS security synchronization cycle (seconds)

Period to synchronize security objects between master and all subordinate UVMS (task performed by master UVMS)

Advanced Settings Category

Variable

Description

UXMAXFD

Maximum Number of File Descriptors

Maximum file descriptors number (files and sockets) a process can open simultaneously (default: 1024)

UXMINJVMMEM

Initial Allocated Heap Memory

Minimum size of heap memory. This value is used in the UVMS java launch command as a parameter to option -Xms (256 MB by default).

UXMAXJVMMEM

Maximum Allocated Heap Memory

Maximum size of the heap memory. This value is used in the UVMS java launch command as a parameter to option -Xmx (512 MB by default). It can be modified according to the number of connected nodes and consoles.

UNI_VIEWER_PACKAGES_MAX_THREADS

Maximum number of UVMS threads allocated for auto-patch deployment

Number of threads allocated to auto-patch deployment (10 by default). Each allocated thread handles the auto-patch deployment on a node until the end of the operation before moving on to the following node.

UNI_VIEWER_MAX_PARALLEL_REQUESTS_DIRECT_MODE

Maximum number of parallel UVC requests in direct mode

Maximum number of requests (15 by default) handled in parallel by UniViewer Console in a direct mode (Web Start or stand-alone). This parameter is retrieved by each console when they start and is used to optimize the loading of Business Views and Job Chains.

It is not recommended to increase this value beyond 30 as it may generate TCP connection issues for UVMS and DUAS

UNI_VIEWER_MAX_PARALLEL_REQUESTS_WEB_MODE

Maximum number of parallel UVC requests in Web mode

Maximum number of requests (10 by default) handled in parallel by UniViewer Web Console. This parameter is retrieved by each console when they start and it is used to optimize the loading of Business Views and Job Chains.

This value must be lower than the previous one, as the gateway is shared among all UVC Web Console clients.

It is not recommended to increase this value beyond 10 (number of threads and/or load allocation activation) before the Web server capacity is increased (numbers of threads and/or load allocation activation)