Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • IT Operations Management
Table of Contents
Choose your release version
    Home New York IT Operations Management IT Operations Management ITOM Visibility Discovery Discovery configuration Discovery classifiers Create a Discovery process classification

    Create a Discovery process classification

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    Create a Discovery process classification

    A process classification allows Discovery to create a particular CI type from information gathered during the identification and exploration phases.

    About this task

    When a process matches the classification criteria, Discovery uses the process classification record to create a CI. You can also have Discovery update existing CIs or ignore certain processes by creating a process handler.

    Note: There is no support for dot-walk on the parent running the process command.

    Procedure

    1. Navigate to Discovery Definition > CI Classification > Processes.
    2. Click New.
    3. Enter the classification fields (see table).
      Table 1. Classification fields
      Field Input value
      Table Select the table where this classification generates CI records. This table must be an extension of the Applications [cmdb_ci_appl] table.
      Relation type Select the CI relationship type for this classification. The relationship field is only available for Process and Scan Application classifications.

      Discovery process classifications typically use one of these relationship types:

      • Runs on::Runs: Defines the relationship of an application to the host on which it runs. This relationship is expressed from the perspective of the host and the application. For example: My database application runs on server001::server001 runs my database application.
      • Depends on::Used by: Defines the relationship of an application that communicates with another application. This relationship is expressed from the perspective of each application. For example: The Tomcat application depends on the MySQL database:: The MySQL database is used by Tomcat.
      • Virtualized by::Virtualizes: Defines the relationship of a virtual machine to its host. This relationship is expressed from the perspective of the virtual machine and of the host. For example: server001 is virtualized by Server ESX::Server ESX virtualizes server001.
      Active Select this option to enable the process classification record. Only active process classifications can create application CI records.
      Order Enter the order in which Discovery should run this process classification when there are multiple classifications available for a table. Discovery runs process classifications from the lowest to highest order.
      Test with Lists the host CI where an automatically generated process classification conditions were met. Use this field to test changes to the process classification to ensure that the updated classification behaves as expected.
      Condition

      Use the condition builder to create the match and classification criteria for the process classification. This field replaces both the Match criteria field and Classification Criteria related list. The upgrade process converts all existing classification criteria into conditions.

      Note: Condition filters in process classifiers are case-sensitive.
      On classification script Enter a script to run when the condition and classification criteria are met. Use this script to perform any special tasks after a device is classified. It is possible to use the g_probe_parameters hashmap from within a classification script to set probe parameters for any configured, triggered probes. For example, this code sets a 'node_port' parameter to 16001 for all triggered probes.

      g_probe_parameters['node_port'] = 16001;

      See On classification script objects for Discovery for more examples and for a list of the objects you can use in this kind of script.

      Triggers probes Select the exploration probes you want Discovery to launch. These probes gather detailed information about a classified CI. Discovery will not launch these probes when it is configured to stop after classification. If you want to use patterns for horizontal discovery, add the Horizontal Pattern probe in the Probe column, and then specify your pattern in the Pattern column.
      Warning: Do not specify your pattern in Probe column. You must chose the Horizontal Pattern probe, which launches the specified pattern.
      Applications Use this related list to view the application CIs that match this process classification.
      Test results Use this related list to view the how Discovery classifies processes on the Test with host and build better classification conditions.
      Parameters Use this related list to view the parameters associated with this process and build better classification conditions. See Discovery classification parameters for a list of the parameters you can use.
      Versions Use this related list to view previous versions of the process classification record.
    4. Right-click the header bar and click Save.
    5. Enter items from related lists.
    6. Click Update.

    Example

    Figure 1. An example process classification record
    Process classification

    What to do next

    Run a discovery through the Discovery Schedule to search for applications. You can also create or modify process handlers that prevent the creation of duplicate CIs based on process classifiers if that is an issue for your environment.

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      Create a Discovery process classification

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      Create a Discovery process classification

      A process classification allows Discovery to create a particular CI type from information gathered during the identification and exploration phases.

      About this task

      When a process matches the classification criteria, Discovery uses the process classification record to create a CI. You can also have Discovery update existing CIs or ignore certain processes by creating a process handler.

      Note: There is no support for dot-walk on the parent running the process command.

      Procedure

      1. Navigate to Discovery Definition > CI Classification > Processes.
      2. Click New.
      3. Enter the classification fields (see table).
        Table 1. Classification fields
        Field Input value
        Table Select the table where this classification generates CI records. This table must be an extension of the Applications [cmdb_ci_appl] table.
        Relation type Select the CI relationship type for this classification. The relationship field is only available for Process and Scan Application classifications.

        Discovery process classifications typically use one of these relationship types:

        • Runs on::Runs: Defines the relationship of an application to the host on which it runs. This relationship is expressed from the perspective of the host and the application. For example: My database application runs on server001::server001 runs my database application.
        • Depends on::Used by: Defines the relationship of an application that communicates with another application. This relationship is expressed from the perspective of each application. For example: The Tomcat application depends on the MySQL database:: The MySQL database is used by Tomcat.
        • Virtualized by::Virtualizes: Defines the relationship of a virtual machine to its host. This relationship is expressed from the perspective of the virtual machine and of the host. For example: server001 is virtualized by Server ESX::Server ESX virtualizes server001.
        Active Select this option to enable the process classification record. Only active process classifications can create application CI records.
        Order Enter the order in which Discovery should run this process classification when there are multiple classifications available for a table. Discovery runs process classifications from the lowest to highest order.
        Test with Lists the host CI where an automatically generated process classification conditions were met. Use this field to test changes to the process classification to ensure that the updated classification behaves as expected.
        Condition

        Use the condition builder to create the match and classification criteria for the process classification. This field replaces both the Match criteria field and Classification Criteria related list. The upgrade process converts all existing classification criteria into conditions.

        Note: Condition filters in process classifiers are case-sensitive.
        On classification script Enter a script to run when the condition and classification criteria are met. Use this script to perform any special tasks after a device is classified. It is possible to use the g_probe_parameters hashmap from within a classification script to set probe parameters for any configured, triggered probes. For example, this code sets a 'node_port' parameter to 16001 for all triggered probes.

        g_probe_parameters['node_port'] = 16001;

        See On classification script objects for Discovery for more examples and for a list of the objects you can use in this kind of script.

        Triggers probes Select the exploration probes you want Discovery to launch. These probes gather detailed information about a classified CI. Discovery will not launch these probes when it is configured to stop after classification. If you want to use patterns for horizontal discovery, add the Horizontal Pattern probe in the Probe column, and then specify your pattern in the Pattern column.
        Warning: Do not specify your pattern in Probe column. You must chose the Horizontal Pattern probe, which launches the specified pattern.
        Applications Use this related list to view the application CIs that match this process classification.
        Test results Use this related list to view the how Discovery classifies processes on the Test with host and build better classification conditions.
        Parameters Use this related list to view the parameters associated with this process and build better classification conditions. See Discovery classification parameters for a list of the parameters you can use.
        Versions Use this related list to view previous versions of the process classification record.
      4. Right-click the header bar and click Save.
      5. Enter items from related lists.
      6. Click Update.

      Example

      Figure 1. An example process classification record
      Process classification

      What to do next

      Run a discovery through the Discovery Schedule to search for applications. You can also create or modify process handlers that prevent the creation of duplicate CIs based on process classifiers if that is an issue for your environment.

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login