Azure’s Network Address Translation (NAT) Gateway is a fully managed and highly resilient service for Network Address Translation (NAT). You can use Azure NAT Gateway to let all instances in a private subnet connect outbound to the internet while remaining fully private. Unsolicited inbound connections from the internet are not permitted through a NAT gateway. Only packets arriving as response packets to an outbound connection can pass through a NAT gateway.
Moreover, a NAT Gateway provides dynamic Source Network Address Translation (SNAT) port functionality to automatically scale outbound connectivity and reduce the risk of SNAT port exhaustion.
Use OpsRamp Azure public cloud integration to discover and collect metrics against Azure NAT Gateway.
Setup
To set up the Azure integration and discover the NAT Gateway resources, do the following:
Create an Azure Integration if not available in your installed integrations. For more information on how to install the Azure Integration, refer to Install Azure integration.
Create a discovery profile.
Select
Azure NAT Gateway
under the Filter Criteria on the Edit Discovery Profile page.Save the discovery profile to make it available in the list of Discovery Profiles.
Scan to discover the resources at any time independent of the predefined schedule.
Once the scan is completed, you can view the Azure NAT Gateway resources under Infrastructure > Resources > Microsoft Azure category.
Create a template with collector type Azure and applicable for Azure NAT Gateway. See Create a Template for more information on how to create a template.
Refer to Assign a Template on how to assign a template to a resource.
Click the Metrics tab to view the monitoring data of Azure NAT Gateway.
Event support
OpsRamp supports Azure events for Azure NAT Gateway. Configure Azure Events in OpsRamp Azure integration discovery profile. See Process Azure Events for more information on how to configure Azure events.
Supported metrics
OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Description | Aggregation Type |
---|---|---|---|---|---|
azure_network_natgateways_ByteCount | ByteCount | Bytes | Bytes | Total number of Bytes transmitted within time period. | Total |
azure_network_natgateways_DatapathAvailability | DatapathAvailability | Datapath Availability (Preview) | Count | Refers to the reliability and uptime of the data path handled by NAT Gateway service. | Average |
azure_network_natgateways_PacketCount | PacketCount | Packets | Count | Total number of packets transmitted during a specific time period. | Total |
azure_network_natgateways_PacketDropCount | PacketDropCount | Dropped Packets | Count | Shows the count of dropped packets. | Total |
azure_network_natgateways_SNATConnectionCount | SNATConnectionCount | SNAT Connection Count | Count | Total count of concurrent active connections at a given moment. | Total |
azure_network_natgateways_TotalConnectionCount | TotalConnectionCount | Total SNAT Connection Count | Count | Total number of active SNAT connections. | Total |