Network Requirements

This section describes the ports that must be open on each NextGen Gateways node. These open ports allow communication between managed resources, the NextGen Gateways, and the OpsRamp cloud.

1. Enable Communication (Mandatory)

2. Inbound Connectivity

NameDescriptionProtocolPort
SSHTo access NextGen Gateways and agent consoles on the node from OpsRamp cloud.TCP22
Agents(Optional). Accept connections from agents if agents are configured to connect to the OpsRamp cloud using the NextGen Gateways embedded squid proxy.TCP3128
SNMP TrapsSNMP traps from managed devices are sent to the NextGen Gateway IP address—typically the node IP in single-node deployments. In High Availability (HA) setups, use the Load Balancer IP address instead.UDP162
Syslog messagesSyslog messages from managed devices are sent to the NextGen Gateway IP address—typically the node IP in single-node deployments. In High Availability (HA) setups, use the Load Balancer IP address instead.TCP/UDP514

3. Outbound Connectivity

NameDescriptionProtocolPort
vProbeConnect to the OpsRamp cloud platform using the public IP addresses.TCP443
DNSTo resolve address *.api.opsramp.com.TCP53
NTPNetwork time protocol is used for clock synchronization using the public IP addresses.UDP123

Inbound Rules for k3 Nodes

ProtocolPortSourceDestinationDescription
TCP2379-2380All nodesAll nodesRequired only for high availability (HA) deployments using embedded etcd.
TCP6443All nodesAll nodesK3s supervisor and Kubernetes API server.
UDP8472All nodesAll nodesRequired only for Flannel VXLAN networking.
TCP10250All nodesAll nodesKubelet metrics collection and monitoring.

Server Requirements

This section describes the hardware requirements to monitor the resources as per different capacity categories.

Capacity (Node-Level Configuration)

Number of Managed ResourcesRequired Rerver Capacity
Up to 100 resources4 CPU cores, 8 GB RAM / 60 GB Disk / 1 NIC
Up to 500 resources8 CPU cores, 16 GB RAM / 60 GB Disk / 1 NIC
Greater than 500 resources at a single siteDeploy multiple Gateways

Default Memory Limits for OpsRamp Containers

By default, if you do not customize memory limits during deployment, the OpsRamp Bootstrap Tool applies predefined memory limits to each container, regardless of the actual resource capacity of the host node. These default limits are:

  • vProbe: 4 GB
  • Postgres: 1 GB
  • Native Bridge: 500 MB
  • Squid: 500 MB

These defaults are designed to ensure baseline performance and stability but may need adjustment depending on your environment and available resources. If you wish to customize memory limits during the registration process, please refer to the Registering NextGen Gateway Document.

Container Memory Allocation Guidelines

Allocated Node RAMvprobePostgresNativebridgeSquidRedis + OS + Other System Overhead
8 GB4 GB1 GB500 MB500 MB~2 GB
16 GB8–10 GB2 GB1 GB1 GB~2–4 GB

Additional Considerations

If Synthetics or Network Performance Monitoring (NPM) is enabled on this gateway, additional resources should be provisioned based on the specific requirements of those features.