Back to Articles
Compare Table 1 to the connections and ports illustrated in Figure 1. Refer to Global port matrix for a list of ports used by ServAssure NXT.
Table 1. Data connection descriptions
ConnectionDescription
Cache tier to data tierThe cache tier (NXT Engine) odes connect to the data tier (Cassandra) nodes through a proprietary Cassandra database connector/driver. Each cache tier node is required to have direct connectivity to every data tier node. Connectivity is round-robin and is controlled by the driver in use by the cache tier nodes.
Cache tier to search tier

The cache tier nodes connect to the search tier nodes through proprietary request handlers. The search request is generated by any of the cache tier nodes and directed to a server running HAProxy or, it can be directed to a configured hardware load balancer. This server then forwards the request to the search tier nodes, using a round-robin load balanced algorithm.

NOTE: Connectivity can occur through the HAProxy Server or through a suitable hardware load balancer: When using a hardware load balancer for your search tier nodes, this connection does NOT require session persistence.
Cache tier to customer notification serverThe cache tier nodes connect to and post data with an on-premises customer notification system whenever an alarm is raised within the ServAssure NXT system.
Cache tier to message busThe cache tier nodes connect to and exchange messaging with the ServAssure NXT Message Bus services when integrated with the ServAssure Collection Platform.
Trap Receiver to cache tierThe ServAssure NXT Trap Receiver node sends filtered trap messages received from remote devices to the cache tier nodes through the server running HAProxy or a configured hardware load balancer. The load balancer then forwards the request to the cache tier nodes, using a round-robin, load-balanced algorithm.
NOTE: If you plan to use HAProxy with the Trap Receiver, then you must open the optional port 8183. Refer to Trap Receiver-specific variables.
NOTE: When using a hardware load balancer for cache tier nodes, this connection does NOT require session persistence.
Application/UI to cache tierThe Application/UI nodes connect to the cache tier nodes through the server running HAProxy or a configured hardware load balancer. The HAProxy server then forwards the request to the cache tier nodes, using a round-robin load balanced algorithm.
NOTE: This connection DOES REQUIRE session persistence. Session persistence is also referred to as Session Based, Session Affinity, or Sticky Sessions, depending on the load balancing/proxy server in use.
Application/UI to Insight ReportingThe Application/UI nodes connect to Insight Reporting (Tableau) nodes through a configured hardware load balancer. The source IP addresses of all of the Application/UI nodes must be added to the “Trusted hosts”.
NOTE: If the Application/UI nodes have more than one interface, add the interfaces that are used for external access.

Refer to Integration with Insight Reporting for details on configuring trusted hosts, and configuring the mapping from ServAssure NXT users to Tableau users.

The Insight Reporting nodes must be using a CA-signed SSL certificate, not a self-signed SSL certificate, to avoid integration issues when displaying Insight Reporting in the ServAssure NXT UI.

CMTS to Trap Receiver nodeThe CMTS (trap sender) must be able to send traps to the Trap Receiver node at the configured port to which the application is bound.
Trap Receiver to Metrics relay nodeAll ServAssure NXT nodes will send metrics data directly to the ServAssure NXT ServAssure Metrics Platform server node.
NOTE: In the event that a metrics relay is being used as a proxy to relay metrics data from an on-premises Trap Receiver server to a cloud-based Metrics server, port 8090 must also be opened for TCP traffic from Graphite Metrics to the local metrics relay.

For additional details on metrics relay and how it can be used to proxy metrics data to a cloud-based ServAssure NXT Metrics system, refer to CommScope ServAssure® NXT Metrics Platform Installation Guide.

All nodes to metrics server nodeAll ServAssure NXT nodes send system and other application-based metrics and data to the Metrics server for monitoring and overall health statistics.
Desktop browsers to Application/UI nodes

All desktop/user web browser connections to the Application/UI Servers connect over standard HTTPS protocols. If more than one Application/UI Server is configured (this is the recommended configuration), then CommScope suggests the use of a load balancer that supports session persistence.

Notes:
  1. By default, the Application/UI server listens for connection requests on TCP/8443.
  2. When a load balancer is used, it should be configured to have front end listeners on TCP/443, with redirect/forwarding to the backend Application/UI hosts on TCP/8443.
  3. This connection DOES REQUIRE session persistence. Session Persistence is referred to as Session Based, Session Affinity, or Sticky Sessions, depending on the load balancing/proxy server in use.
Desktop browsers to cache tier

Administrator users require desktop web browser access to the cache tier nodes for user administration of ServAssure NXT. NXT Engine Administration UI can be optionally secured through HTTPS (SSL).

Desktop browsers to metrics server

Administrator users require desktop web browser access to the Metrics server for viewing system administration and application monitoring.

The diagram Figure 1 shows how ServAssure NXT components interconnect.
Data connections and ports between ServAssure NXT components