AWS Application and Network LB pattern-based discovery
Summarize
Summary of AWS Application and Network LB pattern-based discovery
The AWS Application and Network Load Balancer (LB) pattern-based discovery in ServiceNow enables automatic identification and mapping of AWS Application Load Balancers and Network Load Balancers within your cloud environment. This discovery populates critical configuration data into the CMDB, supporting accurate asset and service management.
Show less
To fully leverage this capability, customers should ensure they meet AWS discovery prerequisites and may need to update to the latest Discovery and Service Mapping Patterns application from the ServiceNow Store. Special configuration is required to discover AWS GovCloud (US) accounts by using a datacenter URL when setting up the AWS service account.
Key Features
- Discovery Data Collection: The pattern collects essential load balancer attributes such as name, FQDN IP, Amazon Resource Name (ARN), DNS name, Route 53 hosted zone details, state, and descriptive metadata. This data is stored primarily in the
cmdbcicloudloadbalancerandcmdbcidnsnametables. - CI Relationships and References: The discovery creates structured relationships between load balancers and other CIs including cloud subnets, availability zones, AWS datacenters, DNS names, and compute security groups. These relationships ensure comprehensive topology mapping within the CMDB.
- AWS Tag Integration: Tags associated with load balancers are collected and stored in the
cmdbkeyvaluetable, linked back to the respective load balancer CI. This supports enhanced categorization and filtering of discovered resources.
Practical Benefits for ServiceNow Customers
- Automated and up-to-date discovery of AWS load balancers reduces manual effort and improves accuracy of cloud infrastructure data in the CMDB.
- Rich metadata and relationship mapping enable better impact analysis, service mapping, and operational decision-making.
- Support for AWS GovCloud expands discovery capability to specialized AWS regions requiring additional configuration.
- Tag collection facilitates governance, cost management, and compliance by associating business-relevant metadata with cloud resources.
Discovery and Service Mapping Patterns finds AWS Application Load Balancers and Network Load Balancers on your cloud environment. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.
Pattern-based discovery and mapping requirements
- Verify the AWS discovery prerequisites
- For more information, see the prerequisites section in AWS discovery using patterns.
- Configure the Discovery schedule to support GovCloud
- Discovering AWS GovCloud (US) accounts requires using a datacenter URL when setting up an AWS service account. For more information, see Create AWS service accounts.
Data collected by Discovery during horizontal discovery
Discovery populates the data in the CMDB when running the Amazon AWS - Application and Network LB (LP) pattern.
| Field | Description |
|---|---|
| Name [name] | Name of the load balancer. |
| Fully Qualified Domain Name [fqdn] | IP address of the fully qualified domain name (FQDN) of the load balancer. |
| Object ID [object_id] | The Amazon Resource Name (ARN) of the load balancer. |
| DNS Name [dns_name] | The public Domain Name System (DNS) name of the load balancer. |
| Canonical Hosted Zone Name [canonical_hosted_zone_name] | The name of the Amazon Route 53 hosted zone associated with the load balancer. |
| Canonical Hosted Zone ID [canonical_hosted_zone_id] | The ID of the Amazon Route 53 hosted zone associated with the load balancer. |
| State [state] | The state of the load balancer. |
| Short Description [short_description] | A concatenation of the series of attributes for the load balancer, including LB ARN, VPC ID, type, and zone. |
| Comments [comments] | Identifier for internal usage (deletion strategy). |
| Field | Description |
|---|---|
| Name [name] | Name of the DNS. |
| Object ID [object_id] | Name of the DNS. |
| IP Address [ip_address] | IP address of the DNS. |
| Comments [comments] | Identifier for internal usage (deletion strategy). |
CI relationships
The Amazon AWS - Application and Network LB (LP) pattern creates the following relationships and references to support AWS Application and Network LB discovery. References link to records in other tables and don't appear in the CI Relationship [cmdb_rel_ci] table.
| CI | Relationship | CI |
|---|---|---|
| Cloud Subnet [cmdb_ci_cloud_subnet] | Contains::Contained by | Cloud Load Balancer [cmdb_ci_cloud_load_balancer] |
| Availability Zone [cmdb_ci_availability_zone] | Contains::Contained by | Cloud Load Balancer [cmdb_ci_cloud_load_balancer] |
| Cloud Load Balancer [cmdb_ci_cloud_load_balancer] | Hosted on::Hosts | AWS Datacenter [cmdb_ci_aws_datacenter] |
| Cloud Load Balancer [cmdb_ci_cloud_load_balancer] | Contains::Contained by | DNS Name [cmdb_ci_dns_name] |
| Cloud Load Balancer [cmdb_ci_cloud_load_balancer] | Contains::Contained by | Compute Security Group [cmdb_ci_compute_security_group] |
| CI | Field | Referenced CI |
|---|---|---|
| Key Value [cmdb_key_value] | Configuration item [configuration_item] | Cloud Load Balancer [cmdb_ci_cloud_load_balancer] |
AWS Tag discovery
The Amazon AWS - Application and Network LB (LP) pattern collects tags and populates them in the Key Value [cmdb_key_value] table.
| Field | Description |
|---|---|
| Key [key] | Tag name. |
| Value [value] | Tag value. |
| Configuration item [configuration_item] | References the Cloud Load Balancer [cmdb_ci_cloud_load_balancer] table. |