System requirements

This topic describes the system requirements for BMC Helix Automation Console (SaaS) and TrueSight Automation Console (on-premises). 

System requirements for BMC Helix Automation Console (SaaS)

BMC Helix Automation Console (SaaS) supports the products, versions, and browsers listed here. 

Endpoint manager requirements

The following table describes the supported endpoint manager version.

Endpoint managerSupported versions

TrueSight Server Automation

20.02 (BMC recommends that you use this version.)

8.9.04.01 and later (requires hotfix 1)

For details about obtaining and applying the hotfix, see Knowledge Article 000188373 .


Supported BMC product versions

The following table describes the supported versions required for integrating with BMC products:

ProductVersion
BMC Discovery (on-premises only)11.3

TrueSight Orchestration Platform (Classic deployment only)

20.02

TrueSight Orchestration Content

20.19.02
BMC Remedy IT Service Management (on-premises only)19.08

Supported browsers

Automation Console supports the following browsers:

  • Google Chrome (latest version)
  • Mozilla Firefox (latest version)

System requirements for TrueSight Automation Console (on-premises)

TrueSight Automation Console (on-premises) supports the software, hardware, database, and port requirements listed here. 

Endpoint manager requirements

The following table describes the supported endpoint manager version.

Endpoint managerSupported versions

TrueSight Server Automation

20.02 (BMC recommends that you use this version.)

8.9.04.01 and later (requires hotfix 1)

For details about obtaining and applying the hotfix, see Knowledge Article 000188373 .

Supported browsers

Automation Console supports the following browsers:

  • Google Chrome (latest version)
  • Mozilla Firefox (latest version)

Supported BMC product versions

The following table describes the supported versions required for integrating with BMC products:

ProductVersion
BMC Discovery (on-premises only)11.3

TrueSight Orchestration Platform (Classic deployment only)

20.02

TrueSight Orchestration Content

20.19.02
BMC Remedy IT Service Management (on-premises only)19.08

External database requirements

The following table describes the supported database and its versions.

DatabaseSupported versions

PostgreSQL

11.2

Verify whether the PostgresSQL contrib modules are also installed. These are optional utilities shipped with the standard package, which may not installed by default. To verify whether the contrib modules are installed, run the following command:

For PostgreSQL 11.2
yum list installed | grep postgresql11-contrib

Third-party software

Automation Console is bundled with the following third-party software:

Product versionPostgreSQL versionJava versionApache Tomcat web server versionDocker container operating system
20.0211.2AdoptOpenJDK 11.0.2+99.0.21Alpine Linux 3.9

Docker requirements and supported operating systems

Automation Console is supported on Linux-enabled Docker, and it requires the following version of Docker:

UtilityVersion
docker18.09.7 or later (Docker CE)
17.06.2-ee-16 or later (Docker EE)
docker-compose1.19.0

The following operating systems are supported:

  • Red Hat Enterprise Linux 7.x
  • CentOS 7.x

Minimum hardware requirements

The following table describes the minimum hardware requirements for a small deployment.

Requirement SmallMinimum space required for installation (GB)
Number of 
concurrent users
25-

Automation Console server requirements

Number of 
Automation Console servers

1-

CPUs per 
Automation Console
Server

8-

Automation Console
server memory (GB)

3210

Automation Console
server disk 
space (GB)

10010
Database server requirements
CPUs per 
database
server
8-
Database 
server 
memory (GB)
168
Database 
disk 
space (GB)
10025

For more information about sizing requirements based on deployment scenarios, see Deployment sizing requirements.

Database requirements and supported versions

You can install the database by using the executables provided on the BMC Electronic Product Distribution (EPD) site, or you can use an existing PostgreSQL installation. 

If using an external PostgreSQL database, ensure that the postgresql11-contrib module is also installed.

The following table describes the recommendations for a PostgreSQL database that you can use for optimal performance.

ConfigurationRecommendation

Users, Roles

  • The first installation of the application automatically creates the users and roles needed by the Automation Console. The installer requests the credentials for the PostgreSQL privileged user (usually named postgres).
  • Default names are provided for users and roles but they can be customized during installation.
Schema and Tablespaces
  • Automation Console database schema uses multiple tablespaces, which are automatically created during installation.
  • Data directories for the containerized database installed by the Stack Manager are created at the following location:
    • /var/lib/postgresql/data (Data Directory location on the database container) 
    • /var/bmc/truesight/postgresql/data (Data Directory location is mapped to the host)
  • The /var filesystem must have at least 50 GB of storage space.
Client Authentication
  • Ensure that the Automation Console computer can access the database server by allowing access to the pg_hba.conf file. 
  • Recommended configuration in pg_hba.conf is to use MD5 encryption for passwords.
  • Ensure that you add the database host name or IP address in the allowed list of host records in the pg_hba.conf file.
Instance parameters

BMC recommends adding or updating the following parameters in the configuration of the database server in the postgresql.conf or equivalent file:

listen_addresses = '*' 
max_connections = 300 
default_statistics_target = 50 
constraint_exclusion = on 
wal_buffers = 8MB 
min_wal_size = 1GB
max_wal_size = 2GB
checkpoint_timeout = 15min 
checkpoint_completion_target = 0.9 
log_min_messages = fatal 
log_min_error_statement = fatal 
#following parameters should be tuned according 
#to actual memory available to Database server machine
#example of configuration for 8GB RAM 
maintenance_work_mem = 512MB
effective_cache_size = 5GB
work_mem = 48MB
shared_buffers = 2GB

After changing these values, restart the database server.

Port requirements

The port on which the Automation Console communicates with an endpoint manager must be open, and the application and the endpoint manager must be able to communicate with each other.

The following table provides the port numbers that you must enable for the product. 

Port

Protocol

Configured on

User can change the port number?

Firewall exception needed?

Description

10443TCPHost containing the Automation Console application installationYesYesSecure port used to access the Automation Console application.
5000TCP

Host containing the Automation Console application installation

Yes (at the time of installation)YesPort used for communication with the Docker repository

9443


TCP

Host containing the Automation Console application installation

YesYesPort used for the WorkManager communication
5432TCPHost containing the database installationNoYesPort used by the database (PostgreSQL) for communication

Was this page helpful? Yes No Submitting... Thank you

Comments