Skip to main content
Version: NG-2.16

AWS Network Firewall

Introduction

AWS Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for your virtual private cloud (VPC) that you create in Amazon Virtual Private Cloud (Amazon VPC).

Getting Started

Compatibility

vuSmartMaps support monitoring both Stateful and Stateless Firewalls in your AWS Network Firewall

Data Collection Method

vuSmartmaps collects health and performance data for AWS Network Firewall using VuNet's Internal Data Collector.

Prerequisites

Dependent Configuration

To configure this O11ySource, create a 'credential' of type 'aws' under the 'Definition' tab.

Inputs for Configuring Data Source

  • Data Source Name: Data source name to uniquely identify the source.
  • Region: AWS Region where the instance of this component is running. For eg: Asia Pacific (Mumbai), the region would be ap-south-1
  • AWS Credential: AWS credential that provides Access key and Secret key to access Cloudwatch.
  • Polling Frequency: Specifies the interval in seconds at which data is collected. Data collection occurs once every specified period.

Firewall Requirement

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
IP address(es) of the vuSmartmaps ServerAWS CloudWatch Endpoint443TCPOutbound

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target

Health and Performance metrics of AWS Network Firewall is collected through AWS CloudWatch service. So AWS CloudWatch services must be enabled in your AWS account.

An IAM role or user with the following permissions to access CloudWatch metrics.

  • cloudwatch:GetMetricData
  • cloudwatch:ListMetrics
  • cloudwatch:GetMetricStatistics

Configuration Steps

Metrics Collected

NameDescriptionData Type
DroppedPacketsNumber of packets dropped due to rule actions.UInt64
InvalidDroppedPacketsNumber of packets dropped for failing packet validation due to issues with the packet.UInt64
OtherDroppedPacketsNumber of packets dropped due to reasons other than those described by InvalidDroppedPackets or DroppedPackets.UInt64
PacketsNumber of packets inspected for a firewall policy or stateless rulegroup for which a custom action is defined. This metric is only used for the dimension CustomActionUInt64
PassedPacketsNumber of packets that the Network Firewall firewall allowed through to their destinations.UInt64
ReceivedPacketsNumber of packets received by the Network Firewall firewall.UInt64
RejectedPacketsThe number of packets rejected due to Reject stateful rule actions. For information about stateful actions, see Stateful actions.UInt64
StreamExceptionPolicyPacketsThe number of packets matching the firewall policy's stream exception policy.UInt64
TLSDroppedPacketsNumber of packets dropped by Network Firewall while inspecting SSL/TLS packets.UInt64
TLSErrorsNumber of errors observed by Network Firewall while inspecting SSL/TLS packetsUInt64
TLSPassedPacketsNumber of packets passed by Network Firewall while inspecting SSL/TLS packets.UInt64
TLSReceivedPacketsNumber of SSL/TLS packets received by the Network Firewall firewallUInt64
TLSRejectedPacketsNumber of packets rejected by Network Firewall while inspecting SSL/TLS packets.UInt64
TLSRevocationStatusOKConnectionsThe number of SSL/TLS connections to TLS servers whose certificates have been confirmed as not revoked.UInt64
TLSRevocationStatusRevokedConnectionsThe number of SSL/TLS connections to TLS servers whose certificates have been confirmed as revoked.UInt64
TLSRevocationStatusUnknownConnectionsThe number of SSL/TLS connections to TLS servers whose certificates revocation status is unknown or could not be determined by the firewall.UInt64
TLSTimedOutConnectionsNumber of SSL/TLS connections that timed out during SSL/TLS inspection by Network Firewall.UInt64
TimestampTime the data is generated in the target machineDateTime64
hostHost - Data collection hostString
Tenant IdTenant IdLowCardinality(String)
BU IdBU IdLowCardinality(String)
RegionAWS RegionLowCardinality(String)
EngineAWS Firewall EngineLowCardinality(String)
Firewall NameAWS Firewall NameString
Availability ZoneAWS Availability ZoneLowCardinality(String)