Performance metrics of VMware NSX-T Gateways
Monitoring VMware NSX-T Gateways enables you to take proactive measures and enhance the efficiency of your VMware NSX-T environment setup. Add a VMware NSX-T Manager to get started with monitoring.
- Tier 0: Provides data on north-south traffic, external routing exchanges, and uplink performance between VMware NSX-T Gateways and the physical network infrastructure.
- Tier 1: Provides data on east-west traffic, tenant-level routing between logical segments and downstream workloads.
To view your configured VMware NSX-T Gateway monitors in Site24x7:
- Navigate to Admin > Inventory > Monitors or go to VMware > NSX-T Resources > NSX-T Gateway.
- Select the desired gateway to view the monitor health.
Interpret NSX-T Gateway performance metrics
- Host summary: Provides a consolidated overview of NSX-T Gateway's availability, Gateway type, Interfaces, Load Balancers, BGP neighbors details and operational status.
- Interfaces: Provides the logical network connections that the gateway connects to logical segments and downstream workloads.
- BGP Neighbors: BGP neighbors are external routers or peers. This tab provides the Border Gateway Protocol (BGP) session details between the VMware NSX-T Tier-0 gateway and external routers or peers.
- Load Balancers: Provides the load balancing services configured on the gateway, enabling distribution of incoming client traffic across multiple backend servers at Layer 4 (TCP/UDP) and Layer 7 (HTTP/HTTPS).
Tier-0 metrics
Host summary
This Tier-0 to monitor up-link connectivity, BGP routing, and external traffic flow.
| Metrics | Description | Units |
|---|---|---|
| Availability | Displays the uptime percentage of the NSX-T Gateway during the selected time period. | Percentage |
| Gateway Type | Displays the type of gateway. | Text |
| Interfaces | Displays the total number of network interfaces configured in the gateway. | Count |
| Load Balancers | Displays the number of configured load balancer services on the gateway. | Count |
| BGP Neighbors | Displays the number of configured BGP peer neighbors. | Count |
| Event Timelines | Displays a visual representation of past events, including those labeled as Down, Critical, Trouble, Maintenance, Anomaly or Suspended. | Timeline |
| Updates | Displays details of the associated On-Premise Poller details if any. | Details |
| Metrics | Description | Units |
| High availability mode | Displays the details of the high availability whether it is active, inactive or standby. | Text |
| Failover Mode | Displays the configured failover behavior of the NSX-T Gateway. | Count |
| Force White Listing | Displays whether the forced allowlisting is enabled (true or false ) for traffic control. | Boolean |
| Is Firewall disabled | Displays the status of the firewall functionality whether it is disabled or enabled on the gateway. | Text |
| Transit Subnets | Displays IP subnets used for north-south transit connectivity. | IP address |
| Internal Transit Subnets | Displays the subnet used for internal routing between Tier-0 and Tier-1 gateways. | IP address |
| VIF Transit Subnets | Displays the subnet used for Virtual Interface(VIF) Transit. | IP address |
Interfaces
| Metrics | Description | Units |
|---|---|---|
| Attachment ID | Displays the list of unique IDs of logical connection attached to the interface. | Unique ID |
| Interface Type | Displays the interface type | Text |
| Received Bytes | Displays the data received through the interface. | Bytes |
| Transmitted Bytes | Displays the data shared through the interface. | Bytes |
| Received Packets | Displays the packets received on the interface. | Bytes |
| Transmitted Packets | Displays the packets transmitted from the interface. | Bytes |
| Received Dropped Packets | Displays the number of incoming packets dropped before processing. | Count |
| Transmitted Dropped Packets | Displays the number of outgoing packets dropped before transmission. | Count |
| Action | To set the threshold for the specific field names and alert if it breaches the threshold. | Pencil icon |
| Top 5 Interfaces by received bytes | Displays a graph with the current top five interface based on received bytes within the specific time interval. | Bytes |
| Top 5 Interfaces by transmitted bytes | Displays a graph with the top five interfaces based on the transmitted bytes within the specific time interval. | Bytes |
| Top 5 Interfaces by received packets | Displays a graph with the top five interfaces based on the received packets within the specific time interval. | Bytes |
| Top 5 Interfaces by transmitted packets | Displays a graph with the top five interfaces based on the transmitted packets within the specific time interval. | Bytes |
BGP neighbors
| Metrics | Description | Units |
|---|---|---|
| Neighbor Name | Displays the name of the neighbor of the BGP peer connected to the tier-0 gateway. | IP address/Text |
| BGP Connection State | Displays the current status of the BGP session. Eg: Up, down, critical images. | Status |
| BFD State | Displays whether the Bidirectional Forwarding Detection (BFD) is active for fast failure detection. | Boolean |
| Messages Received | Displays the number of BGP update messages received from the neighbors. | Count |
| Messages Sent | Displays the number of BGP update messages sent to the neighbor. | Count |
| Time Since Established | Displays the duration for which the BGP session has been active. | Seconds |
| Total In Prefix Count | Displays the total number of routes learned from the neighbor. | Count |
| Total Out Prefix Count | Displays the total number of routes sent to the neighbor. | Count |
| Connections Established | Displays the total number of successfully established BGP sessions. | Count |
| Connections Dropped | Displays the total number of terminated BGP sessions. | Count |
| Action | To set the threshold for the specific field names and alert if it breaches the threshold. | |
| Messages Received | Displays a graph trend of BGP messages received from the neighbors over the time. | Graph |
| Messages Sent | Displays a graph trend of BGP messages sent to the neighbors over the time. | Graph |
| Connections Established | Displays a graph trend of successful BGP sessions established over time. | Graph |
| Connections Dropped | Displays a graph trend of unsuccessful BGP sessions disconnected over time. | Graph |
| Total In Prefix Count | Displays a graph trend of the number of routes learned from the neighbor. | Graph |
| Total Out Prefix Count | Displays a graph trend of the number of routes sent to the neighbor. | Graph |
| BGP neighbor details configuration | ||
| Metrics | Description | Units |
| Neighbor Name | Displays the name of the neighbor of the BGP peer connected to the tier-0 gateway. | IP address/Text |
| Source Address | Displays the source used by the tier-0 gateway to establish the BGP session. | IP address |
| Neighbor Address | Displays the remote peer address to which the BGP session is formed. | IP address |
| Remote AS Number | Displays the Autonomous System (AS) number of the external BGP peer. | Port number |
| Local Port | Displays the TCP port used by the local gateway for the BGP session. | Port number |
| Remote Port | Displays the TCP port used on the neighbor. | Port number |
| Neighbor Router ID | Displays the BGP Router ID of the remote peer. | IP address |
| Keep Alive Time | Displays the time interval at which BGP keep-alive messages are sent to maintain the session. | Seconds |
| Hold Down Time | Displays the maximum time to wait before declaring the neighbor down if no keep alives are received. | Seconds |
| Max Hop Limit | Displays the maximum allowed TTL hops. | Hop count |
Tier 1 metrics
Host summary
The Host Summary tab is similar to the Tier-0 host summary, it has all the metrics like Availability, Gateway Type, Interfaces, Load Balancers, Event Timelines, Updates, Gateway details. The only difference is in the Gateway type and Load Balancer values differ. Also, Tier-1 used to monitor application-level routing and internal traffic flow.
Interfaces
This Interfaces tab is akin to the Tier-0 Interface, providing all the similar metrics like Attachment ID, Interface Type, Received Bytes, Transmitted Bytes, Received Packets, Transmitted Packets, Received Dropped Packets, Transmitted Dropped Packets and the graph metrics like Top 5 Interfaces by received bytes, Top 5 Interfaces by transmitted bytes, Top 5 Interfaces by received packets, Top 5 Interfaces by transmitted packets, and the two more additional graphs below:
| Metrics | Description | Units |
|---|---|---|
| Top 5 Interfaces by dropped packets received | Displays a graph of the top five interfaces with the highest number of inbound packets discarded before processing within the specified time interval. | Bytes/polling minutes |
| Top 5 Interfaces by dropped packets transmitted | Displays a graph of the top five interfaces with the highest outbound packets discarded before transmission within the specified time interval. | Bytes/polling minutes |
Load Balancers
| Metrics | Description | Units |
|---|---|---|
| Load Balancer service details configuration | ||
| Name of Load Balancer | Displays the name of the load balancer for better identification. | Text |
| Size | Displays the deployment size determining resource allocation. | Text |
| Virtual Server Capacity | Displays the maximum supported virtual server. | Count |
| Virtual Server IDs | Displays the configured virtual server IDs. | Text |
| Virtual Server Count | Displays the number of configured virtual server. | Count |
| Virtual Pool Capacity | Displays the maximum supported backend pools. | Count |
| Pool Member Capacity | Displays the maximum supported backend members across pools. | Count |
| Pool IDs | Configured backend pool IDs. | Text |
| Pool Member Count | Displays the number of backend servers attached. | Count |
| Severity | Displays the health state of the load balancer service. | Status |
| Memory Usage | Displays the memory consumed by the load balancer service. | Percentage |
| CPU Usage | Displays the CPU utilization by the load balancer service. | Percentage |
| Usage Percentage | Displays the overall resource utilization of the load balancer service. | Percentage |
| Load Balancer service details performance | ||
| Load Balancer Service Status | Displays the operational state of the service. | Status |
| L4 Current Active Sessions | Displays the current number of Layer 4 connections. | Count |
| L4 Max Sessions | Displays the maximum concurrent Layer 4 sessions. | Count |
| L4 Total Sessions | Displays the total number of Layer 4 sessions handled over time. | Count |
| L4 Current Session Rate | Displays the current rate of new Layer 4 session per second. | Second |
| L7 Current Active Sessions | Displays the current number of active Layer 7 sessions observed. | Count |
| L7 Max Sessions | Displays the maximum number of concurrent Layer 7 sessions observed. | Count |
| L7 Total Sessions | Displays the total number of Layer 7 sessions processed. | Count |
| L7 Current Session Rate | Displays the current rate of new Layer 7 sessions per second. | Second |
| L4 Current Active Sessions | Displays a graph of the active TCP/UDP sessions handled by the load balancer. Above 250 count is a stable connection. | Count/Time |
| L7 Current Active Sessions | Displays a graph of the active application layer (HTTP/HTTPS) sessions handled by the load balancer. Above 180 count is a stable connection. | Count/Time |
Editing the threshold and availability settings
You can edit the Threshold Profile of your NSX-T Gateway monitor either through the Configuration Profile or by using the steps below:
- Navigate to VMware > NSX-T Resources > NSX-T Gateway
- Select the monitor name you want to edit.
- Choose the Interface, Load Balancer or BGP neighbors tab.
- Click on the pencil icon in the Action column, to open the field level threshold changes.
- For bulk threshold configurations, click the Threshold Configuration button.
- Click the drop-down menu corresponding to Child Resources Monitors in the Bulk Edit Threshold pop-up.
- Edit the parameter that needs to change.
- Click Save.
-
On this page
- Tier-0
- Tier 1
- Editing the threshold and availability settings
