Hardware and Software Requirements

This section contains the information about the system requirements for different platforms for running TIBCO OI Hawk RedTail.

Hardware Requirements for Kubernetes or OpenShift Cluster for TIBCO OI Hawk RedTail
Hardware Requirements for Deploying Hawk Agent in an On-Premise Environment
Software Requirements for Kubernetes or OpenShift Cluster for TIBCO OI Hawk RedTail
Software Requirements for Deploying Hawk Agent in an On-Premises Environment

Hardware Requirements for Kubernetes or OpenShift Cluster for TIBCO OI Hawk RedTail

TIBCO OI Hawk RedTail is a collection of microservices running as separate containers in a private cloud environment such as Kubernetes. Your Kubernetes cluster must have at least 4 vCPUs, 15 GB of memory and 50 GB of persistent volume available. The following table lists the recommended CPU, memory, and volume requirements for each of the containers:

Container Name Persist Data Volume CPU Memory JAVA_OPTS
Limits Requests Limits Requests Limits
Zookeeper Yes 50 MB 100m 1 CPU 200Mi 1Gi -
PostgreSQL Yes 1GB 500m 1 CPU 500Mi 2Gi -
Hawk Console Yes 50 MB 500m 2 CPU 500Mi 2Gi -Xms500m -Xmx2g
Hawk Agent Yes 50 MB 500m 2 CPU 500Mi 2Gi -Xms500m -Xmx2g
Query Node No NA 500m 1 CPU 1Gi 2Gi -Xms500m -Xmx2g
Prometheus Yes 10 GB 500m 2 CPU 500Mi 2Gi -
Webapp No NA 500m 1 CPU 500Mi 2Gi -
Grafana Yes 10 MB 500m 1 CPU 500Mi 2Gi -
nginx Prometheus No NA 50m 0.1 100Mi 100m -
nginx Grafana No NA 50m 0.1 100Mi 100m -

Hardware Requirements for Deploying Hawk Agent in an On-Premise Environment

TIBCO OI Hawk RedTail installation requires a minimum of 512 MB system memory (RAM) and about 2 GB of free disk space. Make sure you have adequate system memory and disk space before proceeding with TIBCO OI Hawk RedTail installation.

The TIBCO Universal Installer requires disk space in the temporary directory before installation, and additional space in the temporary directory for running the installer. Refer to the following table and ensure you have sufficient disk space available in the directory you want to use as the installation environment TIBCO_HOME directory.

Directory/Location

Disk Space Requirement

Temporary Directory before installation

For example, c:\temp or /tmp

Before you start the installation, you need this space to download an installable archive file. For example, file with the name TIB_oihr_<version>_win_x86_64.zip is the installable archive file. This file needs about 2 GB of disk space.

Temporary Directory during installation

For example, c:\temp\oihr<version>install or /tmp/oihr<version>install

This is the directory where you extract the installable .zip so that you can later execute the Universal Installer.

This directory requires about 2 GB of disk space.

On Microsoft Windows, the default temporary directory location is

%SystemDrive%:\Documents and Settings\user_name\Local Settings\Temp

If your system does not have sufficient free disk space in the default temporary directory, you can use the is:tempdir option when starting the installer to run the installer with a different temporary directory.

For example: TIBCOUniversalInstaller -is:tempdir \new_tmp
where \new_tmp has sufficient free disk space.

Installation Environment Directories These directories are OIHR_HOME and CONFIG_FOLDER. Together they need at least 1 GB of disk space.

Software Requirements for Kubernetes or OpenShift Cluster for TIBCO OI Hawk RedTail

Read the following software requirements for the workstation used for building the Docker images of TIBCO OI Hawk RedTail:

Software Requirements for Deploying Hawk Agent in an On-Premises Environment

Refer to the following table for software requirements for a well-functioning TIBCO OI Hawk RedTail system. TIBCO OI Hawk RedTail installation includes some of the components, although they may be optional. For details about the supported versions of various third-party software, see the Readme.

Software

Optional?

Bundled with installer?

Description

Java Development Kit No Yes You can use the JDK version bundled with the TIBCO OI Hawk RedTail installation. Alternatively, you can use your own version of JDK (new or previously installed on the same machine). In this case, you must edit the required “.tra” and “.cfg” file to reflect the accurate location.
TIBCO Rendezvous Yes No

If you have already installed TIBCO Rendezvous on a network-wide basis and want to use it as a transport for TIBCO Hawk, you do not need additional TIBCO Rendezvous licenses unless you are running TIBCO Rendezvous Routing Daemon (RVRD) processes on a particular machine.

In that case, you need a valid RVRD license in the tibrv.tkt file for that machine. TIBCO Rendezvous is used for inter-process communication even if TIBCO Enterprise Message Service (EMS) is chosen as the primary transport.

TIBCO Rendezvous is used for communication between the Hawk agent and the Hawk microagent (HMA) even if TCP Transport is chosen as the primary transport.

TIBCO Enterprise Message Service Yes No

To use TIBCO Enterprise Message Service as the primary messaging transport, at least one EMS server must be installed on the network and you must select to install the TIBCO EMS Java client during the TIBCO EMS installation on every machine running Hawk agent and the OI Hawk Console applications.

Eclipse LGPL Software Assembly Required on Linux and Solaris No

If the Eclipse LGPL software assembly (product_tibco_eclipse_lgpl) is not present in the temporary directory where you extracted the product archive file, and the machine on which you plan to run the TIBCO OI Hawk RedTail installer is not connected to the Internet, download the Eclipse LGPL software assembly for your target platform before you install TIBCO OI Hawk RedTail.

Save the downloaded assembly in a temporary directory accessible to the machine on which you plan to run the installer. During installation, provide the location of the temporary directory where the downloaded software assembly is available.

If the machine is connected to the Internet, you can download the Eclipse LGPL software assembly file for your target platform from the eDelivery during installation. The product_tibco_eclipse_lgpl_<version>_OSpl atform.zip is downloaded to the location you select.

Sunec LGPL Software Assembly Yes No

The software requires the Sunec LGPL library (Oracle Elliptic Curve Cryptography (ECC) Library) only if you want to use the ECC ciphers with SSL/TLS configurations. Without the ECC library, the SSL/TLS functionality is still available, but without ECC ciphers.

If the Sunec LGPL software assembly (product_tibco_sunec) is not present in the temporary directory where you extracted the product archive file, and the machine on which you plan to run the installer is not connected to the Internet, download the Sunec LGPL software assembly for your target platform before you install TIBCO OI Hawk RedTail. Save the downloaded assembly in a temporary directory accessible to the machine on which you plan to run the installer. During installation, provide the location of the temporary directory where the downloaded software assembly is available.

If the machine is connected to the Internet, you can download the Eclipse LGPL software assembly file for your target platform from the TIBCO Software Product Download Site during installation. The product_tibco_sunec_<version>_OSplatform.zip is downloaded to the location you select.