Important This version of the product has reached end of support. The documentation is available for your convenience. However, you must be logged in to access it. You will not be able to leave comments.

Application server system requirements


This topic describes the system requirements for the TrueSight Network Automation application server

Note

If you would like TrueSight Network Automation to support any particular version of operating system or database, log an IDEA on BMC Communities .

The application server is bundled with a PostgreSQL database, TFTP server (for Microsoft Windows), syslogd server, and the following third-party software:

Product version

Java version

Apache Tomcat web server version

8.9.04.003

AdoptOpenJDK 11.0.4

9.0.22

8.9.04.002

AdoptOpenJDK 11.0.4

9.0.22

8.9.04.001

AdoptOpenJDK 11.0.3

9.0.19

8.9.04

Open JDK 11.0.1

9.0.12

8.9.03

Oracle JRE 1.8.0 update 162

8.5.31

8.9.02

Oracle JRE 1.8.0 update 131

8.0.47

8.9.01

Oracle JRE 1.8.0 update 121

8.0.41

8.9.00

Oracle JRE 1.8.0 update 92

8.0.36

OS support

The application server is compatible with the operating systems listed in the following tables.

Supported Windows platforms

Product version /
OS Platform (x64 (64-bit))

8.9.04.001
8.9.04.002
8.9.04.003

8.9.04

8.9.03

8.9.02

8.9.01

8.9.00

Windows Server 2019

add.png

remove.png

remove.png

remove.png

remove.png

remove.png

Windows Server 2016 (Standard)

add.png

add.png

add.png

add.png

add.png

remove.png

Windows Server 2012 R2 (Standard)

add.png

add.png

add.png

add.png

add.png

add.png

Windows Server 2012 (Standard)

add.png

add.png

add.png

add.png

add.png

add.png

Windows Server 2008 R2 (SP1)

remove.png

remove.png

add.png

add.png

add.png

add.png

Windows Server 2008 (SP2)

remove.png

remove.png

add.png

add.png

add.png

add.png

Supported Linux platforms

Product version /
OS Platform (x64 (64-bit))

8.9.04
8.9.04.001
8.9.04.002
8.9.04.003

8.9.03

8.9.02

8.9.01

8.9.00

Oracle Enterprise Linux 7.5

add.png

remove.png

remove.png

remove.png

remove.png

Oracle Enterprise Linux 6.1

add.png

add.png

add.png

add.png

add.png

Red Hat Enterprise Linux 7, 7.2

add.png

add.png

add.png

add.png

add.png

Red Hat Enterprise Linux 6.x (6.7 and later than 6.7)

add.png

add.png

add.png

add.png

add.png

Red Hat Enterprise Linux 6.x (earlier than 6.7)

remove.png

add.png

add.png

add.png

add.png

Ubuntu Linux 18.04

add.png

remove.png

remove.png

remove.png

remove.png

Ubuntu Linux 16.04

add.png

add.png

add.png

remove.png

remove.png

Ubuntu Linux 11.10

remove.png

add.png

add.png

add.png

add.png

Ubuntu Linux 10.04 - LTS

remove.png

add.png

add.png

add.png

add.png

SUSE Linux Enterprise Server 11 SP3, SP2 (Deprecated)

add.png

add.png

add.png

add.png

add.png

Note

  • TrueSight Network Automation version 8.9.x does not support 32-bit platform installation files for Windows and Linux.
  • TrueSight Network Automation 8.9.04 and earlier versions do not support installation on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 on the Resilient File System (ReFS).
  • TrueSight Network Automation 8.9.04 and earlier versions do not support installation on an IPv6 system where the local host name does not get resolved via Domain Name System (DNS). That is, the  nslookup command on the local host name must succeed if the product needs to use an IPv6 stack.

Back to top

Database support


The following databases are supported for use with the application server:

  • Oracle Database 11g release 2 (external database encryption)
  • Microsoft SQL Server 2016 (support for encrypted connections)
  • Microsoft SQL Server 2014 (support for encrypted connections)
  • Microsoft SQL Server 2012 (support for encrypted connections)
  • Microsoft SQL Server 2008 R2 SP 33 (not supported for version 8.9.04, support for encrypted connections)
  • Microsoft SQL Server 20083 (not supported for version 8.9.04, support for encrypted connections with SQL Server 2008 Service Pack 3 and later)
  • PostgreSQL 10.22
  • PostgreSQL 9.6.4
  • PostgreSQL 9.5.5
  • PostgreSQL 9.5.3

    Note

    1. The supported version of 12c is 12.1.0.2 with pluggable database (PDB).

    2. When you choose the embedded database option, TrueSight Network Automation uses the following PostgreSQL versions:

    TrueSight Network Automation version

    PostgreSQL version

    8.9.04.003
    8.9.04.002
    8.9.04.001
    8.9.04

    10.2

    8.9.03

    10.2

    8.9.02

    9.6.4

    8.9.01

    9.5.5

    8.9.00

    9.5.3

    3. Not supported for version 8.9.04 and later

Warning

TrueSight Network Automation does not support database compression. Therefore, you must disable database compression prior to installing or upgrading TrueSight Network Automation.

 Back to top

Hardware requirements

The application server specifications in the following table are based on the number of managed devices. These specifications are for a live production environment.

Application server hardware specifications

Number of managed devices

Processor speed

Number of processors

Memory 

Up to 5,000

3 GHz

2

8 GB

5001–25,000

3 GHz

8

24 GB

The application server and database can run on the same host computer or different host computers or virtual machines (VMs).


Note

When uploading OS images larger than 300 MB to TrueSight Network Automation, the system running PostgreSQL must have enough RAM when TrueSight Network Automation writes large OS image files to the database. BMC recommends that the system running PostrgeSQL have RAM greater than three times your maximum OS image file size.

If you are running the TrueSight Network Automation application server and PostgreSQL on the same computer, make sure you have sufficient cumulative RAM.

In addition, your Java heap must be configured to process large files. BMC recommends that you set your maximum java heap size (-Xmx <size>) to three times your maximum OS image file size. See Performance-tuning.


Back to top

Disk space requirements

Note

The application server installation procedure requires approximately 1.2 GB of free disk storage. For more information about the installation procedure, see Installing.

The following table lists the disk space requirements of these components. The requirements are separate and independent, whether the components run on the same host or different hosts.

Component

Data

Disk space requirements

Application server

Total requirement (configuration files, log files, and so on)

5 GB

Database server

General data
Configuration and image data

Note

45 KB per configuration * 90 days * 1 configuration per day = 4 MB for configurations
30 MB per image / 30 devices per image = 1 MB for images
25 KB per transcript * 1 job per day * 90 days = 2.25 MB for transcripts
25 KB per transcript * 20 span actions = 0.5 MB for device status
(where 90 days is the default job/configuration purge criteria)

Per-device sizing is greatly affected by the number of changes made per day (more changes result in more configurations and more transcripts), the type of image the device is running (many images can be over 100 MB in size), the use of tunneled mode for snapshots (where the configurations are also embedded in every transcript), and the purge settings for both configurations and jobs.

Back to top

User account privileges

The TrueSight Network Automation Oracle or Microsoft SQL Server user account must be granted the following privileges:

  • Create/alter/drop tables/indexes/constraints
  • Insert/update/delete rows

Back to top

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*