Understanding Firewall Ports for the ArcSight Platform
This section lists the ports that must be open for the elements that make up the ArcSight Platform:
Firewall Ports for OMT Infrastructure Components
The following tables list the ports that must be open for the OMT infrastructure components:
In most cases, the firewalls for these components are host-based. These components are not likely to have network-based firewalls between them.
In most cases, you do not need to take action to configure the firewalls for these ports.
Ports | Protocol | Source Server | Target Server | Description |
---|---|---|---|---|
8200 | TCP | Control plane and worker | Control plane |
Used by the All cluster nodes should be able to access this port for the client connection. |
8201 | TCP | Control plane and worker | Control plane |
Used by the Web clients must be able to access this port for peer member connections. |
Ports | Protocol | Source Server | Target Server | Description |
---|---|---|---|---|
3000 | TCP | All clients | Control plane |
The port is exposed on the ingress node. All clients should be able to access this port. Used only for accessing the OMT Management Portal during OMT installation from a web browser Web clients must be able to access this port during the OMT installation. Post-installation, this port can be blocked, and re-opened only if re-installation is required.
After installation, web clients use port 5443 to access the OMT Management Portal. |
5443 | TCP | All clients | Control plane |
The port is exposed on the ingress node. All clients should be able to access this port. Used for accessing the OMT Management Portal post OMT deployment from a web browser Web clients must be able to access this port for OMT administration and management. |
5444 | TCP | All clients | Control plane |
The port is exposed on the ingress node. All nodes should be able to access this port when using 2-way certificate authentication. Used for accessing the OMT Management Portal post OMT deployment from a web browser, when using two-way (mutual) TLS authentication Web clients must be able to access this port for OMT administration and management, when using two-way (mutual) TLS authentication. |
Ports | Protocol | Source Server | Target Server | Description |
---|---|---|---|---|
2380 | TCP | Control plane | Control plane |
Used by the All the master nodes should be able to access this port for the This port will need to be opened only in multi-master deployments
|
4001 | TCP | Control plane and Worker | Control plane |
Used by the All cluster nodes should be able to access this port for the client connection. This port will need to be opened only in multi-master deployments, or if worker nodes require access to this port
|
7443 | TCP | Control plane and Worker | Control plane |
(Conditional) Used by the Kubernetes API server when performing one of the following methods of installation:
All cluster nodes should be able to access this port for internal communication. |
8443 | TCP | Control plane and Worker | Control plane |
(Conditional) Used by the Kubernetes API server when manually installing on a different node from ESM. All cluster nodes should be able to access this port for internal communication. |
8472 | UDP | Control plane and Worker | Control plane and Worker |
Uses UDP protocol Used by the Flannel service component, which manages the internal cluster networking All cluster nodes should be able to access this port for internal communication. |
10250 | TCP | Control plane and Worker | Control plane and Worker |
Used by the Kubelet service, which functions as a local node agent that watches pod specifications through the Kubernetes API server All cluster nodes should be able to access this port for internal communications, and the Kubelet API worker node for exec and logs. |
10259 | TCP | Access by localhost only | Control plane |
Used by the All cluster nodes should be able to access this port for internal communication. This port will need to be opened only in multi-master deployments
|
10257 | TCP | Control plane and Worker nodes | Control plane |
Used by the All cluster nodes should be able to access this port for internal communication This port will need to be opened only in multi-master deployments
|
10256 | TCP | Control plane and worker | Control plane and Worker |
Used by the All cluster nodes should be able to access this port for internal communication. |
Ports | Protocol | Source Server | Target Server | Description |
---|---|---|---|---|
111 |
TCP/NFS UDP/NFS |
Control plane and worker | NFS |
NFS server port. Used by the All cluster nodes should be able to access this port. This port must be opened if NFS is running on a cluster node
|
2049 | TCP/NFS | Control plane and worker | NFS |
Used by the All cluster nodes should be able to access this port. This port must be opened if NFS is running on a cluster node
Note: This port must be open even during a single-node deployment.
|
20048 | TCP/NFS | Control plane and worker | NFS |
Used by the All cluster nodes should be able to access this port. This port must be opened if NFS is running on a cluster node
|
Firewall Ports for Deployed Capabilities
The following tables list the ports that must be available when you deploy the associated capability into the OMT infrastructure:
In most cases, you do not need to take action to configure the firewalls for these ports.
Ports | Protocol | Description |
---|---|---|
32080, 9000 | TCP | Used for Transformation Hub and ArcMC communication |
Ports | Node | Direction | Description |
---|---|---|---|
30820/TCP | Worker (HDFS Namenode) | Inbound | Used for the database to connect to HDFS during Analytics processing |
30070/TCP | Worker (HDFS Namenode) | Inbound | Used for the Hadoop Monitoring Dashboard (optional) |
30010/TCP | Worker (HDFS Datanodes) | Inbound | Used for communication between the HDFS Namenode and the HDFS Datanodes |
30210/TCP | Worker (HDFS Datanodes) | Inbound | Used by the database to establish secure communication with HDFS during Analytics processing |
30110/TCP | Worker (HDFS Datanodes and Namenode) | Inbound | Used for communication between the ArcSight Database and HDFS worker nodes |
30071/TCP | Worker (HDFS Namenode) | Inbound | Used for Secure Data Transfer with the HDFS cluster |
The SOAR cluster listens on the following ports on all Kubernetes master and worker nodes, but OpenText recommends that you only use the ports on the master virtual IP.
Port | Description |
---|---|
32200 | Data from ESM |
Ports | Protocol | Source Server | Target Server | Description |
---|---|---|---|---|
2181, 2182 | TCP | Worker Node | Worker Node |
Used by ZooKeeper as internal communication ports to client requests (i.e from Kafka). All cluster nodes should be able to access this port for internal communication. |
9092 | TCP | Client machine, Worker node | Worker Node |
Only needs to be opened if Transformation Hub is configured to accept connections over a clear text channel. While this type of setup is not recommended by OpenText, it represents an option in case the goal is to prioritize performance over security. If the Kafka consumer or producer connecting to this port (such as a SmartConnector) is logically deployed in a network with a firewall in between them, please consider that the firewall then will also need to permit traffic through this port accordingly. |
9093 | TCP | Client machine, Worker node | Worker Node |
Required for secure communications with clients. If the Kafka consumer or producer connecting to this port (such as a SmartConnector) is logically deployed in a network with a firewall in between them, please consider that the firewall then will also need to permit traffic through this port accordingly. |
32092 | TCP | Client machine, Worker node | Worker Node |
Only needs to be opened if Transformation Hub is configured to accept connections over a clear text channel. While this type of setup is not recommended by OpenText, it represents an option in case the goal is to prioritize performance over security. If the Kafka consumer or producer connecting to this port (such as a SmartConnector) is logically deployed in a network with a firewall in between them, please consider that the firewall then will also need to permit traffic through this port accordingly. |
32093 | TCP | Client machine, Worker node | Worker Node |
Required for secure communications with clients. If the Kafka consumer or producer connecting to this port (such as a SmartConnector) is logically deployed in a network with a firewall in between them, please consider that the firewall then will also need to permit traffic through this port accordingly. |
32080 | HTTPS | Client machine, Worker node | Worker Node | Used by Transformation Hub (TH) WebServices as external communication port to serve HTTP requests from ArcMC (externally) |
32081 | HTTPS | Client machine, Worker node | Worker Node |
Used by Schema Registry as external communication port to serve HTTP requests for providing Schemas information for external Avro consumers. If the Kafka Avro consumer or producer connecting to this port (such as a SmartConnector) is logically deployed in a network with a firewall in between them, please consider that the firewall then will also need to permit traffic through this port accordingly. |
443 | HTTPS | Client machine | Used by Transformation Hub, ArcMC, Fusion, etc., for UI access | |
9000 | HTTPS | Worker Node | Worker Node | Used by Kafka Manager as internal communication port to provision the Kafka Manager UI access in Transformation Hub. All cluster nodes should be able to access this port for internal communication. |
9999 | JMX | Worker Node | Worker Node | Used by Kafka as internal communication port to provide monitoring information to Kafka Manager and WebServices (for monitoring purposes). All cluster nodes should be able to access this port for internal communication. |
10000 | JMXRMI | Worker Node | Worker Node | Used by Kafka as internal communication port to provide extra monitoring information (for monitoring purposes). All cluster nodes should be able to access this port for internal communication. |
32101 - 32150 | TCP | Client machine, Worker node | Worker Node |
Used by Transformation Hub (TH) as external communication ports to allow ArcMC to communicate with and manage Connectors in Transformation Hub (CTH) These ports are needed only if the plan is to deploy Connectors in Transformation Hub
|
2888 | TCP | Worker Node | Worker Node | Used by Zookeeper for peer-to-peer traffic and communication. |
3888 | TCP | Worker Node | Worker Node | Used by Zookeeper for Zookeeper Leader election. |
8081 | TCP | Worker Node | Worker Node | Used by Schema Registry to serve HTTP requests for providing Schemas information for internal Avro consumers (internally). |
2101, 2150 | TCP | Worker Node | Worker Node | Used by Transformation Hub (TH) to allow Fusion ArcMC to communicate with and manage Connectors in Transformation Hub (CTH). These ports are needed only if the plan is to deploy Connectors in Transformation Hub. |
8080 | TCP | Worker Node | Worker Node | Used by Transformation Hub (TH) WebServices to serve HTTP requests from Fusion ArcMC and other components (internally). |
9094 | TCP | Worker Node | Worker Node | Required by Kafka for secure communications with clients within the cluster. |
Firewall Ports for Supporting Components
The following tables list the ports that must be available for supporting components:
The database requires several ports to be open on the local network. OpenText does not recommend placing a firewall between nodes (all nodes should be behind a firewall), but if you must use a firewall between nodes, ensure that the following ports are available:
Ports | Description |
---|---|
TCP 22 | Required for the Administration Tools and Management Console Cluster installation wizard |
TCP 5433 | Used by database clients, such as vsql, ODBC, JDBC, and so on |
TCP 5434 | Used for Intra-cluster and inter-cluster communication |
UDP 5433 | Used for database spread monitoring |
TCP 5438 | Used as Management Console-to-node and node-to-node (agent) communication port |
TCP 5450 | Used to connect to Management Console from a web browser and allows communication from nodes to the Management Console application/web server |
TCP 4803 | Used for client connections |
UDP 4803 | Used for daemon to daemon connections |
UDP 4804 | Used for daemon to daemon connections |
UDP 6543 | Used to monitor daemon connections |
If you have SmartConnectors that are deployed logically far away in the network with firewalls in between, those intermediate firewalls will need to permit traffic on port 9092 (for non-TLS traffic) and 9093 (for TLS traffic).
Port | Direction | Description |
---|---|---|
|
Inbound | Used by SmartConnector to receive events |
|
Outbound |
Used by SmartConnector to send data to Transformation Hub Port 9092 needs to be opened only if your configuration is set to communicate with Transformation Hub over a non-encrypted communication channel.
While this type of setup is not recommended by OpenText, it represents an option in case the goal is to prioritize performance over security. |