This section introduces the hardware requirements, network connectivity requirements, and more prerequisites for deploying the NetBrain system by using a combined OVA (Open Virtual Appliance) solution.

Reference Specification

Network Connectivity Requirements

Deployment Prerequisites

Note: A Virtual Appliance is a pre-configured virtual machine image containing a software stack developed to run on the virtual machine platform.

Reference Specification

The combined OVA deployment requires one Windows server for applications and one virtual machine for the database.

Environment

NetBrain Component

Machine Count

CPU 1)

Memory 2)

Hard Disk

Operating System

≤1000 nodes
≤10 users

Application Server

1

4 CPU Cores

16GB

200GB 3)

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit

Database Server Appliance

1

8 CPU Cores

16GB

300GB 4)

VMware ESXi 6.0/6.5

1001~2000 nodes
≤10 users

Application Server

1

4 CPU Cores

32GB

200GB 3)

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016/2019 (Standard/Datacenter Edition), 64-bit

Database Server Appliance

1

8 CPU Cores

32GB

300GB 4)

VMware ESXi 6.0/6.5

Notes:

1) In a virtual hosting environment, vCPU (virtual central processing unit) consists of time slots across all the available physical cores. The number of vCPUs assigned to your server depends on the amount of load the Virtual Machine (VM) will be under.

2) Allocating at least half of the RAM amount for swap space on your Linux server is required to provide the necessary additional memory when the RAM space has been exhausted.

3) For good performance of data processing and caching, it is recommended to install the Application Server on a machine equipped with Solid State Drive (SSD) when managing up to 5000 nodes.

4) Increase the values through the virtual machine settings if they are insufficient before starting the virtual machine.

Network Connectivity Requirements

Source

Destination

Protocol and Port Number *)

Thin Client
Service Monitor Agent

Application Server

HTTP/HTTPS (80/443)

Application Server

Knowledge Cloud Domain (https://knowledgecloud.netbraintech.com/)

HTTPS (443)

Application Server

Database Server

TCP 5672/9200/27017/27654
TCP 6379 (non-SSL)/7000 (SSL)

Application Server

Ansible Agent (add-on)

TCP 50051

Application Server

Live Network

ICMP/SNMP/Telnet/SSH/REST API

Note: *) The port numbers listed in this column are defaults only. The actual port numbers used during installation might be different.

Deployment Prerequisites

The following requirements must be satisfied before setting up your NetBrain system:

The operating system must be installed with an English-language version (not language packs).

When installing NetBrain servers, comply with your company security policy to set the passwords and archive them for further reference.

NetBrain servers use hostnames to identify and communicate with each other. Make sure each server has a unique hostname.

Add all the NetBrain installation folders and files (on both Windows and Linux) to the allow list of antivirus software for routine scans, and keep the TCP connections unblocked between NetBrain components.

If the machine's firewall is turned on, make sure the firewall rules allow traffics to all the ports and protocols that will be used by the NetBrain system.

Special Requirements for Windows Server

Special Requirements for Linux Server

 

See also:

Supported Web Browsers

Third-Party Dependencies