Discover CIs identified as generic applications
-
- UpdatedAug 3, 2023
- 5 minutes to read
- Vancouver
- Service Mapping
Service Mapping identifies application configuration items (CIs) that it failed to properly discover as generic applications. Correctly identify generic applications by creating a simplified discovery pattern from an application service map, rather than creating a fully functional pattern from scratch using the Pattern Designer.
Before you begin
Make sure that you understand what discovery process classification is.
Request information about the CI discovered as generic application from the application service owner.
Role required: pd_admin
About this task
ServiceNow applications refer to devices and applications that comprise an application service as configuration items (CIs).
- CI type
All applications and hosts in your organization must have a corresponding configuration item (CI) type, which is necessary for discovering and processing applications and hosts correctly. A CI type (or class) contains several important definitions that apply to all CIs belonging to it. Preconfigured CI types form a hierarchy where child CI types derive attributes from their parents.
Define the CI type name and label for Service Mapping to create a child CI type for the application [cmdb_ci_appl] CI type. For more information about CI types, see Create CI types for Service Mapping and Discovery.
- Process classification
Service Mapping relies on process information collected and classified by Discovery to run relevant patterns to discover an application CI. During the horizontal discovery process, Discovery checks if the attributes of the processes running by the application match classification criteria you define. When a match is found, Discovery uses the existing Application Rule identifier to check if the application CI is new or if it already exists in the CMDB. Then Discovery either updates an existing record or creates a new record for this application CI in the CMDB.
Prior to starting the top-down discovery of an application CI, Service Mapping checks its process classification in the CMDB. It then runs only those patterns that are relevant for this application CI.
Create process classification by defining the classification criteria based on preconfigured process attributes. The new process classification is added to the Process Classification [discovery_classy_proc] table. To learn about process classification, refer to Discovery classifiers.
- Pattern
- A pattern is a sequence of commands whose purpose it is to detect attributes of a CI and its outbound connections. When you create a simplified pattern for a generic application, Service Mapping assigns the new simplified pattern to the CI type you define as part of this process. The default name for the pattern starts with "ga_".
- Association of an icon with this CI type
- Each CI type is associated with an icon. When a CI is discovered and classified as belonging to a CI type, the map displays the associated icon to visualize this CI.
You cannot create simplified patterns from generic applications that are based on multiple processes. In this case, you have to either create a fully functional pattern using the Pattern Designer or create a new CI type.
Procedure
What to do next
If Service Mapping still has not discovered the CI as you expected, fine-tune the match and classification criteria for the process classifier and configure advanced classification parameters.
If you are familiar with modifying patterns in the Pattern Designer, you can also enrich the simplified pattern by defining operations that discover more attributes for the CI.You may configure Discovery to use a different identifier. For more information, see Discovery identifiers.
Related Content
- Pattern-based discovery in Service Mapping
Pattern-based discovery is the main method of Service Mapping collecting data about devices and applications used in application services. After Service Mapping collects data, it then creates a map of application services and stores the collected data in the CMDB.