This documentation supports the 20.02 version of Remedy Deployment.
To view an earlier version, select the version from the Product version menu.

Network ports

BMC Helix ITSM Suite consists of components that integrate with each other to support your business model. BMC Helix ITSM Suite applications use network ports for effective communication between the components.  

Use the information in this topic to understand the components of a standard BMC Helix ITSM Suite and the ports used.  

Using firewalls with BMC Helix ITSM Suite

A network administrator must configure firewalls correctly for effective communication between the two components. To enable communication between two endpoints, only the listening connection should be opened. Most outbound connections do not need special firewall rules to work. With more complex network designs, additional work might be needed.

Consult your network administrator to develop a plan as per your environment and confirm your configuration.

Configuring ports

Before you begin

You must consider the following factors when assigning port numbers to different processes: 

  • Do not assign port numbers with ports that are already in use by any other application on your system.
  • Assign port numbers greater than 1024.
    Ports 1-1024 are considered reserved and some clients/servers cannot use these ports for third party applications.
  • We recommend you to enter the desired port during the installation phase, if possible.

Configuring the ports

The AR System Server does not have default ports for all processes. You can configure the port numbers for processes of AR System Server by using the Centralized Configuration. For more information, see  Setting ports and RPC numbers Open link  in the AR System documentation.

Configuring components of the client tier

The Client tier consists of client tools such as Developer Studio that help you access a service made available by a server. No client is configured for listening ports. The listening ports only connect to the server process.

All clients require the user to enter a server name or IP Endpoint to know where to direct the communications. If no port number is defined, the client will attempt to negotiate with the port mapper on the server. If the port mapper is available the client utilizes the port that is defined by port mapper. If you choose to utilize this feature, ensure the port mapper communication is available.

Refer the following image and table for information on the ports for the client tools:

Component

DescriptionProtocol usedDefault portListeningConfiguration parameters
Data Import ToolUsed for general communication to AR System Server.TCP/ONCRPCNANo

TCP

(On Edit Server List page)

Developer StudioUsed for general communication to AR System Server.TCP/ONCRPCNANo

TCP

(On Edit Server List page)

Web BrowsersUsed for general communication to Web Tier.TCP/HTTP(S)80/443NoNA

Configuring components of the web tier

The Web Tier consist of web servers such as Mid Tier that enable users to access and visualize data in the BMC Helix ITSM Suite through a web browser. 

If you are using a load balancer between the Web Tier application and AR System Server, you may face some problems when configuring the ports. These load balancers are commonly used in high volume and high availability environments. Consult your network administrator to configure these ports.

The following diagram shows a simplified design of the web tier. Adding additional network appliances such as load balancers, firewalls, or proxy servers will complicate the design. Consult your network administrators to configure these appliances correctly to allow appropriate communication.

Refer the following image and table for information on the ports for the web servers:

Component

DescriptionProtocol usedDefault portListeningCentralized configuration parameter
Mid Tier HTTP(S) listenerUsed to connect web browsers to the web application.TCP/HTTP(S)N/AYes
Mid Tier ShutdownUsed as a shutdown port for Mid Tier.
8005Yes
Mid TierAJP Connector (Not required for all environments)
8009Yes
Mid TierServletExec (Not required for all environments)
8888Yes
Mid TierProxy (Not required for all environments)
8082Yes
Mid Tier AR RPCUsed for general communication to AR System Server.TCP/ONCRPCN/ANo

arsystem.bmc.arsys.$Mid-Tier-Cluster-ID

arsystem.arservers.arsystem.port

Mid TierUsed for the Sync-Cache functionality while deploying packages.TCP/JMS61617No
Mid Tier File DeployerUsed to deploy binary payloads.TCP/ONCRPCN/ANo

arsystem.bmc.arsys.$Mid-Tier-Cluster-ID

filedeployer.arserver.info

Mid Tier MonitorUsed to give instructions to AR MonitorTCP/RMI7320Yes
Mid Tier MonitorUsed to access a object from another JVMTCP/RMI7350Yes
Mid Tier MonitorUsed to check for server startup notificationsTCP/RMI7300Yes
Smart IT HTTP(S) ListenerUsed so web browsers can connect to the web application.TCP/HTTP(S)N/AYes
Smart IT AR RPCUsed for general communication to AR System Server.TCP/ONCRPCN/ANo
Smart IT File DeployerUsed to deploy binary payloads.TCP/ONCRPCN/ANo
Smart IT MonitorUsed to give instructions to AR MonitorTCP/RMI7320Yes
Smart IT MonitorUsed to access a object from another JVMTCP/RMI7350Yes
Smart IT MonitorUsed to check for server startup notificationsTCP/RMI7300Yes
Smart Reporting HTTP(S) ListenerUsed so web browsers can connect to the web application.TCP/HTTP(S)N/AYes
Smart Reporting AR RPCUsed for general communication to AR System Server.TCP/ONCRPCN/ANo
Remedy Single Sign-On (RSSO) HTTP(S) ListenerUsed so web browsers can connect to the web application.TCP/HTTP(S)N/AYes
Remedy Single Sign-On (RSSO) AR RPCUsed for general communication to AR System Server.TCP/ONCRPCN/ANo

Configuring components of the application tier

The Application Tier computes the business logic for BMC Helix ITSM Suite and then serves to the Web Tier or the Client Tier. You do not need to identify a port for all the processes in the application tier if you use the Portmapper. For more information on Portmapper, see  Setting ports and RPC numbers Open link .

Refer the following image and table for information on the ports for the components in the Application Tier:

Component

DescriptionPort usedDefault portListeningCentralized configuration parameter
AR MonitorUsed to give instructions to AR MonitorTCP/RMI7319Yes
AR MonitorUsed to access a object from another JVMTCP/RMI7311Yes
AR MonitorUsed to check for server startup notificationsTCP/RMI7300Yes
AR System Server (AR RPC)Used to process AR API Request for all clients.TCP/ONCRPCN/AYes

com.bmc.arsys.server

TCD-Specific-Port

AR System Server (JMS)Used for Server Group Communications between AR Server's and Mid-Tiers.TCP/JMS61617Yes

com.bmc.arsys.server

Default-messaging-port

AR System Server (Peer Listener)Used to listen for cache signals from another JVM.  (Pictured with JMS)TCP/RMI40001Yes

com.bmc.arsys.server

Peer-listener-port

AR System Server (Remote Object)Used to access a object from another JVM.  (Pictured with JMS)TCP/RMI40002Yes

com.bmc.arsys.server

Peer-Remote-Object-Port

AR System Server (Shutdown)Used to remotely shutdown AR System Server.  (Not Pictured)TCP10001Yes
AR System Server (JMX)Used to remotely monitor the AR System ServerTCP61500Yes

com.bmc.arsys.server

Jmx-port

REST API (Jetty server)Used to process REST API request as well as the new CMDB Console.  (Pictured as a plugin, but this runs internal to AR System)TCP/HTTP(S)8008Yes

com.bmc.arsys.server.shared

Jetty-Port

AR System Server AlertUsed to send alert messages to alert clients.  (This is configured on the Alert client)TCPN/ANo

com.bmc.arsys.server

Alert-Outbound-Port

AR System Server (DB)Used by AR System Server to connect to the database server in the database tier.TCPN/ANo

com.bmc.arsys.server

Db-Server-Port

Default Java Plugin ServerUsed to process request for AR System and ITSM Plugins.TCP/ONCRPC9999Yes

com.bmc.arsys.pluginServer.$PluginSvr

port

FTS Searcher Plugin ServerUsed to process searching request for non FTS Indexer Servers.TCP/ONCRPC9977Yes

com.bmc.arsys.pluginServer.$PluginSvr

port
CMDB Shared Plugin ServerUsed to process request for other CMDB Plugins.TCP/ONCRPC9556Yes

com.bmc.arsys.pluginServer.$PluginSvr

port
Normalization Plugin ServerUsed to process request for the Normalization Engine.TCP/ONCRPC9555Yes

com.bmc.arsys.pluginServer.$PluginSvr

port
Native Plugin Server (C)Used for processing of older C based plugins.  Including but not limited to, Reconciliation Engine as well as SLM Business Rules Engine.TCP/ONCRPCN/AYes

com.bmc.arsys.server

Plugin-Port

Flashboards ServerUse to process data transformations and visualizations for Flashboards.TCP/RMI1150Yes

com.bmc.arsys.flashboardServer

RMIRegistryPort

AR System Email EngineUse to process and negotiate email request from AR System Server to the Mailbox Server.TCP1100Yes
Data Integration Server (Atrium Integrator)Use to process data transformations while importing data from external sources.TCP20000Yes
AR System Server File DeployerUsed to deploy binary payloads.TCP/ONCRPCN/ANo
PortmapperUsed to provide clients information on port usageTCP and UDP111YesNot Configurable (Industry Standard)

Configuring components of the data tier

The Data Tier collects the data that the applications create, access, and manipulate.

Refer the following image and table for information on the ports for the components in the Data Tier:

Component


DescriptionProtocol usedDefault portListeningVendor documentation
Microsoft SQL ServerUsed by MSSQL to listen for incoming DB ConnectionsTCP1433Yeshttps://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15
Oracle DB ServerUsed by Oracle DB to listen for incoming DB ConnectionsTCP1521Yeshttps://docs.oracle.com/database/121/SSDBI/app_port.htm#SSDBI7926
PostgreSQLUsed by pgSQL to listen for incoming DB ConnectionsTCP5432Yeshttps://www.postgresql.org/docs/10/app-postgres.html
Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Thomas Hammer

    Hi, please correct the last three paragraphs. Thank you

    The AR Plugin server port and the Alert Outbound Port must be greater than 1024. For detailed firewall configuration requirements for Remedy AR System, see

    Page not found for multiexcerpt macro. 
    

    The page: ._brid_2NW_LinksLibrary v19.08 was not found. Please check/update the page name used in the 'multiexcerpt-include macro. in the Remedy AR system documentation.

    Feb 28, 2020 03:20
    1. Manash Baruah

      Hello Thomas,

      Thank you for reaching out! We are sorry for the issue that you faced. We have updated the topic.


      Thanks,

      Manash

      Mar 01, 2020 11:16
  2. Sidhdesh Punaskar

    Hi Team,

    Please add communication port for new modules like New CMDB Console, RSSO, Smart Reporting, Smart IT, DWP and DWPC, so that all information will be consolidated at one place.

    It would be good if we provide more information on how internal communication happens within product in ITSM suite through ports so network team can open those ports in firewall.

    May 04, 2020 04:49
    1. Adam Lawson

      The diagram provided in the doc provides information for the Jetty sever (which houses the new CMDB console), RSSO, and Smart Reporting.

      It doesn't include DWP or DWPC, but they would operate just like other clients like Mid-Tier, RSSO, Smart Reporting, and Smart IT.

      The diagram should be used to help map out a environment. Help me understand what it is you want and I can work towards making that happen.

      Jun 22, 2020 02:45
  3. Scott Skeate

    The chart says the shutdown port is configurable. The picture says it is not configurable. Which is correct?

    Jun 25, 2020 02:50
    1. Himanshu Raul

      Hi Scott,

      Thank you for your comment on the documentation. We have updated the topic.

      While the port can be configured, we do not recommend changing this setting.

      Regards,

      Himanshu

      Jul 09, 2020 02:03
  4. Andreas Mitterdorfer

    In ARMonitor.properties there is the line com.bmc.arsys.armonitor.RemoteObjectPort=7311 and armonitor process is listening on port 7311. Please can you document the port and clarify, wheter its needs to be opened on firewalls or not. The port is also shown in the diagram but not mentioned in table.

    Mar 10, 2021 04:52
    1. Adam Lawson

      Good Afternoon Andreas,

      Thanks for brining this to our attention. I have been working for several weeks on updating this page, I hope to have a new version published within the next few weeks which will address your concerns.

      Yes the AR Monitor Remote Object port is used by AR Monitor during some of its normal everyday task and depending on your environment architecture, needs to be open for communication. Let me know if there are any questions or concerns.

      Mar 22, 2021 11:28
      1. Adam Lawson

        Correction "Bringing"

        Mar 22, 2021 11:28
  5. Andreas Mitterdorfer

    Please can you document port 12666 aswell as its missing?

    Aug 27, 2021 02:19
    1. Adam Lawson

      Good afternoon Andreas,

      This diagram is meant to outline the daily use of AR Server. 12666 is only used during the installation, by the installer themselves. Additionally, this port should only ever be listening on the local machine, so no extra configuration is necessary, along with it being a one time only use. Lastly, this port is not able to be altered in any way (encrypted, protocol change, process change, or port number).

      Because of these two facts, we made a decision to exclude this port on purpose.

      Oct 28, 2021 03:18
      1. Scott Skeate

        Since this port needs to be open for listening, then it should be listed above even if only used during installation. Many entities are locking down system tightly. I've run into a case where if it wasn't specified to be open, it wasn't and that prevented product installation/updates.

        Jul 21, 2022 07:36