The following ports should be opened for a Perforce Helix Management System server.

The server is typically named something like p4hms.corp.company.com with p4hms as the short name. This name is assume in the following samples.

Table 1. TCP Ports for the Helix Management System
Port Service From/To Notes

22

SSH

From p4hms to all managed Helix servers.

22

SSH

To p4hms from where HMS admins want to SSH from.

7467

P4Broker

To p4hms from all managed Helix servers.

Recommended but optional.

7468

P4D

To p4hms from all managed Helix servers.

7467

P4Broker

From where HMS admins want to manage from.

Recommended but optional.

7468

P4D

From where HMS admins want to manage from.

7427

HAS

To p4hms from where HMS admins want to auth with HAS from.

If using the Helix Authentication Service (HAS).

XXXX

P4Broker

From p4hms to each managed p4broker, using the broker’s P4PORT.

YYYY

P4D

From p4hms to each managed p4d, using the p4d’s P4PORT.

ZZZZ

P4P

From p4hms to each managed p4p, using the p4p’s P4PORT.

443

Swarm/HTTPS

To p4hms from where HMS admins want to manage from.

Assumes HMS will have a dedicated Swarm on same box (recommended).

9090

Prometheus

To p4hms from where HMS admins want to manage from.

3000

Grafana

To p4hms from where HMS admins want to manage from.

9100

Node Exporter

From p4hms to all managed Helix server machines.