Skip to main content

System requirements

The following are the minimum requirements for a Striim server. Additional memory and disk space will be required depending on the size and number of events stored in memory and persisted to disk by your applications.

CPU cores

  • at least 8, or more depending on application requirements

Memory

Free disk space

  • for evaluation and development: minimum 10 GB, 20 GB recommended

  • for production: 100 GB or more depending on application requirements

  • free disk space must never drop below 10% on any server

The following will increase disk space requirements:

See also Configuring low disk space monitoring.

Certified operating systems

  • 64-bit CentOS 7.9

  • 64-bit Red Hat Enterprise Linux (RHEL) 7.6, 7.9, 8.7, 8.8, and 9.1

  • 64-bit Ubuntu 18.04 LTS, 20.04 LTS, and 22.04 LTS

  • 64-bit Windows Server 2019 and 2022

  • Mac OS X 13.1 (for evaluation and development purposes only)

  • 64-bit Windows 11 (for evaluation and development purposes only)

If you need to run Striim on another operating system or a different version, please Contact Striim support.

Supported Java environments

All servers and Forwarding Agents in a Striim cluster must run the same version.

Firewall / open ports

The following ports must be open inbound (and, as noted, outbound) for communication among servers and Forwarding Agents in the cluster.

  • on servers where you want remote access, port 22 for SSH and/or SCP

  • on the server running the Derby metadata repository, port 1527 for TCP*

  • on servers running the web UI, port 9080 (http) and/or 9081 (https) for TCP (or see Changing the web UI ports)

  • on all servers*

    • port 5701 for TCP for Hazelcast (if you wish to use Hazelcast Enterprise, Contact Striim support) plus one additional port per server and Forwarding Agent in the 5702-5799 range. For example, with three servers and two Forwarding Agents, 5701-5705.

    • port 9300 for TCP (Elasticsearch)

    • ports 49152-65535 both inbound and outbound for ZeroMQ (see Narrowing the ZeroMQ port range)

    • port 54327 for multicast UDP on an IP address in the 239 range chosen based on the cluster name (to ensure that each cluster uses a different address). To find that address, install Striim on the first server and look in striim-node.log (see Logging) for a message such as "Using Multicast to discover the cluster members on group 239.189.210.200 port 54327." (If you do not wish to use multicast UDP, see Using TCP/IP instead of multicast UDP.)

*Not required if you have only one server and no Forwarding Agents.

See also Striim Forwarding Agent system requirements).

Supported web browser

The web client has been tested on Chrome. Other web browsers may work, but if you encounter bugs, try Chrome. Some ad-blocking plugins may prevent the UI from loading.