Discover applications based on fingerprints
-
- UpdatedAug 1, 2024
- 5 minutes to read
- Xanadu
- Discovery
Discover applications based on suggestions based on ServiceNow Predictive Intelligence. Predictive Intelligence automatically classifies and categorizes the discovered running processes, as application fingerprints, and provides suggestions. ITOM Visibility uses Predictive Intelligence to perform initial analysis of discovered processes and suggest applications that you might want to discover. When using this method, ITOM Visibility automatically creates a Configuration Management Database (CMDB) configuration item (CI) class, a classifier, or a pattern for the new application CI class.
Before you begin
Role required: discovery_admin
About this task
Discovering applications using fingerprints is especially useful when you can't use patterns available by default or from the ServiceNow Store. For example, when you want to discover non-standard, home-grown applications or brand new applications.
The Discovery feature of ITOM Visibility uses application dependency-mapping (ADM) to detect processes running on TCP ports and discover applications that run these processes. When you discover applications based on fingerprints, you take it a step further. The fingerprint-based discovery method analyzes processes that ADM hasn't used for discovery.
Fingerprint-based discovery uses algorithms to identify running processes and organizes them into groups. These process groups become suggested applications or candidates. You review suggested applications and choose which ones to discover. The list of suggested applications is refreshed every hour.
Patterns created during the fingerprint discovery are used for both horizontal and top-down discovery. For Service Mapping to run such a pattern correctly, define when to run this pattern. You do that by defining before or after which other pattern Service Mapping should run this new pattern.
- The fingerprint-based discovery creates a CMDB CI class for the new application. The new CI class extends the Application [cmdb_ci_appl] CI class and by default uses the process group name for the suggested CI class display name.
- The fingerprint-based discovery creates a process classifier for the application group you chose to discover. ADM uses the new process classifier to trigger the new pattern created for the CI class. The priority of the classifier is lower to ensure that the system first uses the default patterns available with ITOM Visibility or custom patterns.
- The fingerprint-based discovery creates a discovery pattern of the application type for the new CI class. Enforce Process Classification is enabled to make sure that the MID Server runs this pattern only if the process identified on a CI matches the classification criteria for this pattern.Note: The Service Mapping user interface refers to CI classes as CI types.
- ADM uses the classifier to trigger the horizontal discovery of the application CI.
- ADM triggers discovery using the new pattern.
- After the pattern completes discovery, it writes the discovered application CI into the relevant CMDB table.
By default, the fingerprint-based discovery is enabled.
Procedure
Related Content
- Predictive Intelligence
- Application Fingerprints dashboard
ITOM Visibility uses Predictive Intelligence to perform initial analysis of discovered processes and suggest applications that you might want to discover. When using this method, ITOM Visibility automatically creates a Configuration Management Database (CMDB) configuration item (CI) class, a classifier, or a pattern for the new application CI class. Use the Application Fingerprints dashboard to review suggested applications.