Application server system requirements
This topic describes the system requirements for the TrueSight Network Automation application server.
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 |
---|---|---|
23.2 | AdoptOpenJDK 11.0.17 | 9.0.76 |
Installing Microsoft .NET 3.5 for the TFTP server
To use the TFTP server bundled with the installer as the file transfer protocol for devices, you must install and enable Microsoft .NET Framework version 3.5.x.
OS support
The application server is compatible with the operating systems listed in the following sections.
Supported Windows platforms
Product version / | 23.2 |
---|---|
Windows Server 2022 | |
Windows Server 2019 | |
Windows Server 2016 (Standard) | |
Windows Server 2012 R2 (Standard) | |
Windows Server 2012 (Standard) |
Supported Linux platforms
Product version / | 23.2 |
---|---|
Oracle Enterprise Linux 9.0 | |
Oracle Enterprise Linux 8.3, 8.4, 8.5, 8.6 | |
Oracle Enterprise Linux 7.9 (supported only when it is running on UEK5) | |
Red Hat Enterprise Linux 9.0 | |
Red Hat Enterprise Linux 8.x | |
Red Hat Enterprise Linux 7.8, 7.9 | |
Ubuntu Linux 22.04.1 LTS | |
Ubuntu Linux 22.04 | |
Ubuntu Linux 20.04 LTS | |
Ubuntu Linux 18.04 | |
Ubuntu Linux 16.04 |
Database support
The following databases are supported for use with the application server:
- Oracle Database 21c Innovation Release
- Oracle Database 19c (external database encryption)
- Oracle Database 18c (external database encryption)
- Oracle Database 12c RAC1 (external database encryption)
- Oracle Database 12c1 (external database encryption)
- Microsoft SQL Server 2022
- Microsoft SQL Server 2019 (support for encrypted connections)
- Microsoft SQL Server 2017 AlwaysOn Clustering
- Microsoft SQL Server 2017 Active-Passive Mode Clustering
- Microsoft SQL Server 2016 (support for encrypted connections)
- Microsoft SQL Server 2014 (support for encrypted connections)
- Microsoft SQL Server 2012 (support for encrypted connections)
- PostgreSQL 14.6
- PostgreSQL 14.4
- PostgreSQL 14.1
- PostgreSQL 13.2
- PostgreSQL 12.6
PostgreSQL 10.22
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).
Disk space requirements
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 | 10 GB |
User account privileges
The 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