Azure Network and Subnet pattern-based discovery
Summarize
Summary of Azure Network and Subnet pattern-based discovery
The Azure Network and Subnet pattern-based discovery enables ServiceNow customers to detect Azure virtual networks, subnets, and virtual network peerings within their cloud environments. This discovery process populates the ServiceNow Configuration Management Database (CMDB) with detailed network infrastructure data from Azure, facilitating comprehensive cloud asset management and service mapping.
Show less
To use this feature effectively, customers must ensure they meet Microsoft Azure discovery prerequisites and may need to update to the latest Discovery and Service Mapping Patterns application from the ServiceNow Store. Special configuration is required for discovering Azure GovCloud (US) accounts by using a datacenter URL when setting up Azure service accounts.
Key Features
- Discovery of Azure Network Resources: Identifies Azure virtual networks, subnets, and virtual network peerings.
- CMDB Population: Discovers and inserts detailed network data into relevant CMDB tables:
- Cloud Network [cmdbcinetwork]: Captures network name/ID, unique Azure object ID, state, CIDR notation, and install status.
- Cloud Subnet [cmdbcicloudsubnet]: Records subnet name/ID, object ID, state, CIDR, and install status.
- Virtual Network Peering [cmdbcivnetpeering]: Includes peering name/ID, object ID, state, remote gateway usage, and install status.
- CI Relationships and References: Automatically establishes relationships such as:
- Azure Datacenter hosts Cloud Network
- Resource Group contains Cloud Network
- Cloud Network contains Subnets and Virtual Network Peerings
- Azure Tag Discovery: Collects Azure tags and stores them as key-value pairs in the CMDB Key Value [cmdbkeyvalue] table linked to the respective Cloud Network records, enhancing metadata visibility.
Practical Benefits for ServiceNow Customers
- Comprehensive Visibility: Gain accurate, up-to-date insights into your Azure network infrastructure directly within ServiceNow.
- Improved Cloud Asset Management: Automate discovery and relationship mapping to maintain a reliable CMDB that reflects your Azure environment’s current state.
- Support for GovCloud: Configure discovery schedules to accommodate Azure GovCloud environments, ensuring compliance and coverage for US government cloud instances.
- Enhanced Tag Management: Leverage Azure tag data to enrich CMDB records, facilitating better organization, filtering, and reporting.
Discovery and Service Mapping Patterns finds Azure virtual networks, subnets, and virtual network peerings 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 Microsoft Azure discovery prerequisites
- For more information, see the prerequisites section in Microsoft Azure Cloud discovery using patterns.
- Configure the Discovery schedule to support GovCloud
- Discovering Azure GovCloud (US) accounts requires using a datacenter URL when setting up an Azure service account. For more information, see Set up Azure service accounts.
Data collected by Discovery during horizontal discovery
Discovery populates the data in the CMDB when running the Azure - Network and Subnet (LP) pattern.
| Field | Description |
|---|---|
| Name [name] | The Name or ID if no Name is specified for the cloud network. |
| Object ID [object_id] | A unique identifier, allocated by Azure for this resource. |
| State [state] | The current state of the network. |
| Cidr [cidr] | Classless Inter-Domain Routing (CIDR) representation of the network. For example: 10.0.0.0/24. |
| Install Status [install_status] | Install status of the resource. Default value is Installed. |
| Field | Description |
|---|---|
| Name [name] | The Name or ID if no Name is specified for the cloud subnet. |
| Object ID [object_id] | A unique identifier, allocated by Azure for this resource. |
| State [state] | The current state of the subnet. |
| CIDR [cidr] | CIDR representation of the subnet. For example, 10.0.0.0/24. |
| Install Status [install_status] | Install status of the resource. Default value is Installed. |
| Field | Description |
|---|---|
| Name [name] | The Name or ID if no Name is specified for the virtual network peering. |
| Object ID [object_id] | A unique identifier, allocated by Azure for this resource. |
| State [state] | The current state of the virtual network peering. |
| Use Remote Gateways [use_remotegateways] | Indicates whether remote gateways are used for this peering. |
| Install Status [install_status] | Install status of the resource. Default value is Installed. |
CI relationships
The Azure - Network and Subnet (LP) pattern creates the following relationships and references to support Azure Network and Subnet discovery. References link to records in other tables and don't appear in the CI Relationship [cmdb_rel_ci] table.
| CI | Relationship | CI |
|---|---|---|
| Cloud Network [cmdb_ci_network] | Hosted on::Hosts | Azure Datacenter [cmdb_ci_azure_datacenter] |
| Resource Group [cmdb_ci_resource_group] | Contains::Contained by | Cloud Network [cmdb_ci_network] |
| Cloud Network [cmdb_ci_network] | Contains::Contained by | Cloud Subnet [cmdb_ci_cloud_subnet] |
| Cloud Network [cmdb_ci_network] | Contains::Contained by | Virtual Network Peering [cmdb_ci_vnet_peering] |
| CI | Field | Referenced CI |
|---|---|---|
| Key Value [cmdb_key_value] | Configuration item [configuration_item] | Cloud Network [cmdb_ci_network] |
Azure Tag discovery
The Azure - Network and Subnet (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 Network [cmdb_ci_network] table. |