Pattern customization

Service Mapping and Discovery use patterns in their discovery process. The base system contains a wide range of patterns that cover most industry standard network devices and applications. You can customize these patterns and create new ones.

In Service Mapping and Discovery, devices and applications are referred to as configuration items (CIs).

A pattern is a sequence of operations whose purpose is to establish attributes of a CI and its outbound connections. Service Mapping and Discovery share a set of preconfigured patterns that cover most of the commonly used devices and applications. Patterns can be of infrastructure and application type. Infrastructure patterns are used only by Discovery for creating lists of devices. Application patterns serve both Service Mapping and Discovery that use the same application patterns for their purposes. For example, Discovery runs the horizontal discovery with the Apache Web Server pattern to find and list all Apache Web Servers in your organization. Service Mapping runs the top-down discovery using the same pattern to discover a specific Apache Web Server and place it on a business service map.

Table 1. Pattern usage by Service Mapping and Discovery
Product Pattern type Result
Discovery Infrastructure pattern Inventory list of devices
Application pattern Inventory list of applications
Service Mapping Application pattern Business service map

For discovering devices that act as hosts for applications, Service Mapping relies on Discovery. As part of the top-down discovery process, Service Mapping triggers Discovery to perform its horizontal discovery behind the scenes. Service Mapping then uses information on hosts provided by the horizontal discovery to create its business service maps.

Discovery uses a combination of probes and patterns. For more information, see Horizontal discovery process flow.

You can customize the pattern set in the following cases:
  • If your organization uses proprietary devices and applications, create patterns for these items to enable Discovery and Service Mapping to discover them.
  • If you modify key attributes of CI types that had corresponding patterns, modify the relevant patterns to reflect the change.

Patterns are assigned to the CI types that they serve to discover. If necessary, you may assign more than one CI type per pattern. In that case, you define one main CI type and multiple related CI types. For example, a pattern for discovering BIG-IP Global Traffic Manager (GTM) F5 has BIG-IP Global Traffic Manager (GTM) F5 as its main CI type and related CI types for the DNS name, network adapter and other components.

For top-down discovery performed by Service Mapping, each application pattern serves to discover only the main CI type.

During top-down discovery, a pattern discovers only the main CI type
At the same time, Service Mapping usually uses more than one pattern to discover the same CI type, since a CI type can use different protocols, operating systems, entry points, and so on.
Unlike top-down discovery, the process of horizontal discovery uses each pattern to discover a main CI type with all related CI types.

During horizontal discovery, a pattern discovers the main CI type and all related CI types
Follow these steps to create a pattern:
  1. Create a CI type for Service Mapping and Discovery.
  2. Create a pattern and define the identification section.
  3. Define the connection section.
  4. Finalize a pattern.

Every time you modify and save a pattern, you create a version of this pattern. By default, the latest version is used for discovery, but you can choose any other version to use.