Configuring the IP network ports
A DataMiner System makes extensive use of TCP/IP communication. Below, you find an overview of the TCP and UDP ports being used, as well as instruction on how to change port configurations. This information will especially prove useful when you have to configure firewalls in your network.
Note
In new DataMiner installations from DataMiner 10.1.11/10.2.0 onwards, only the essential ports are opened by default (80, 8004, as well as 162 from DataMiner 10.1.12 onwards). To make use of DataMiner functionality that requires additional ports, you will need to manually create a firewall rule for those ports.
Tip
See also: DataMiner hardening guide
Overview of IP ports used in a DMS
Protocol | Ports used | Application |
---|---|---|
SNMP | 161/udp 162/udp |
SNMP |
.NET Remoting | Configurable port Default port: 8004/tcp |
Inter-DMA communication (unless gRPC is configured instead) DataMiner Cube (unless gRPC is configured instead) Alerter |
HTTP(S) | 80/tcp 443/tcp |
Inter-DMA communication (if gRPC is configured) DataMiner Cube Alerter Web apps (e.g. Monitoring, Jobs) Dashboards, Reporter |
N/A | 7000/tcp | Cassandra: non-TLS setup (inter-node communication in Failover setups) |
N/A | 7001/tcp | Cassandra: TLS setup (available from DataMiner 10.1.3 onwards) |
N/A | 7199/tcp | Cassandra: cluster backups |
N/A | 9042/tcp | Cassandra: non-TLS setup (server listening for client requests) |
N/A | 9142/tcp | Cassandra: TLS setup (server listening for client requests) |
N/A | 9200/tcp | OpenSearch/Elasticsearch |
N/A | 9300/tcp | OpenSearch/Elasticsearch (inter-node communication) |
Multiple protocols | 4222/tcp 6222/tcp |
NATS (required from DataMiner 10.1.1 onwards) |
Multiple protocols | 8222/tcp | NATS Monitoring (relevant from DataMiner 10.1.1 onwards) |
NAS | 9090/tcp | NATS Account Server (required from DataMiner 10.1.1 onwards) |
HTTP(S) | 5100/tcp (internal) | dataminer.services endpoint hosted in DataMiner CloudGateway (by default required from DataMiner 10.3.6/10.4.0/CloudGateway 2.10.0 onwards) |
Telnet | 23/tcp | Stream (by default disabled) |
Note
- When viewing Stream via DataMiner Cube, access to port 23/tcp is not required. Access is only required when using a Telnet client. However, note that Telnet is by default disabled. For more information on how to enable this, see DataMiner.xml
- Prior to DataMiner 10.1.0 CU10 and 10.2.1, port 8222 is also opened for NATS monitoring. In later DataMiner versions, we recommend manually opening the port in order to be able to debug NATS. With port 8222, you can extract metrics and performance indicators from the NATS message broker, which in turn may allow you to debug if required. However, for maximum security, only expose port 8222 on internal networks to prevent the leaking of sensitive information.
Caution
A problem can occur where port 9090 is already used by a third-party software. For more information, see Default NATS port is already in use.
Graphical representation of IP communication within a DMS
The diagrams below show how communication within a DMS could be set up. The blue lines indicate the communication towards the databases (in this case an OpenSearch and Cassandra cluster of three nodes each).
Using gRPC (recommended from DataMiner 10.3.6/10.3.0 [CU3] onwards):
Using .NET Remoting:
Tip
See also:
Tip
To verify if your DataMiner cluster is working correctly, you can run the Check Cluster SLNet Connections BPA test.