Customize a Discovery pattern for Software Asset Management

Software Asset Management automatically leverages SQL Server, Exchange, and Oracle Database Discovery patterns, but you can perform steps for Software Asset Management to utilize additional Discovery patterns, if needed.

Before you begin

Role required: sam_admin

About this task

Discovery uses a series of scripts and operations (probes, sensors, and patterns) with the base system to collect data, process it, and update the CMDB. Although Software Asset Management is already set up to utilize three common patterns (SQL Server, Exchange, and Oracle Database), you can perform a configuration procedure to include additional patterns.

This customization automatically copies the records from the discovered pattern to the Software Installation [cmdb_sam_sw_install] table so Software Asset Management can utilize this data for reconciliation.

For more information on pattern customization, see Pattern customization.

Procedure

  1. Configure a post processing step in the discovery pattern.
    1. Navigate to Pattern Designer > Discovery Patterns.
    2. Open the pattern record from which you would like to collect data for Software Asset Management (for example, the discovery pattern for MySQL).
    3. Select and copy the Class Name field value.
      You will need to paste this class name value into a record field in the Software Installation Name Mapping [cmdb_sam_sw_name_mapping] table as part of this configuration procedure.
    4. Click the Pre/Post Processing related link.
    5. In the Sync Installed Software section, select the desired software from the list to add it (for example, MySQL).
      Data discovered relating to the software you select is automatically copied into the Software Installation [cmdb_sam_sw_install] table as part of the discovery process.
    6. Click Update.
  2. Add the pattern data to a new record in the Software Installation Name Mapping [cmdb_sam_sw_name_mapping] table.
    1. Create a new record (see table for field descriptions).
      Field Description
      Class name Class name of the discovery pattern.

      Paste the value that you copied from the class field in discovery pattern.

      Publisher Publisher of the product (for example, Oracle).
      Product Product name (for example, MySQL).
    2. Click Submit.
    When discovery is run, the records for the software product relating to the customized discovery pattern are utilized by Software Asset Management.

    No further configuration is needed unless you know the software product consists of an edition that is not being discovered automatically.

What to do next

If the software product has an edition that is not being discovered, Manually override edition value so the software can be successfully reconciled.