Software Asset Management Foundation plugin discovery models and software installations
Software discovery models are automatically created during discovery so you can manually normalize the software installed in your environment.
Software discovery models are stored in the Software Discovery Model [cmdb_sam_sw_discovery_model] table.
- A software model is a specific version or configuration of software that is purchased and/or available to users.
- A software discovery model is a model created when a version of software is discovered in a network environment.
- Publisher = X
- Product = Y
- Version = Starts with 10
Discovery Models
Software discovery models cannot be created manually. The following field combination, called the primary key, is used to match new software installations to a new or existing software discovery model.
For example, if no match is found for version number 8.0.4, but version 8.0 is found, then version 8.0 is used in the Software model field.
| Field | Description |
|---|---|
| Display name | Name of the discovery model as it appears in record lists. This value is generated automatically using the discovered publisher, discovered product, and discovered version. |
| Normalization status | Status of the normalization process:
|
| Publisher | Publisher of the software. |
| Product | Product name of the software. |
| Version | Version of the software product. |
| Discovered publisher | Discovered publisher of the software. |
| Discovered product | Discovered name of the software. |
| Discovered version | Discovered version of the software. |
| Additional Information | |
| Product type |
The reconciliation process only considers software discovery models that are licensable. |
| Platform | Platforms include:
|
| Language |
Additional languages are generated if discovered. |
| Edition | Edition of the software. |
| Full version | Full version of the software. |
Software Installations
The Software Installations list contains the software installed in your organization and is automatically populated by discovery.Installed software is placed in the Software Installation [cmdb_sam_sw_install] table by Discovery, and a primary key is built (using Publisher, Display Name, and Version fields).
Discovery automatically matches the discovered software installation with a new or existing software discovery model using the primary key.| Field | Description |
|---|---|
| Display name. | Name of the software installation as it appears in the record lists. Can be a combination of the discovered product name and edition. |
| Discovery model | Software discovery model that represents the installed software. |
| Publisher | Publisher of the software. |
| Version | Version of the software. |
| Edition Override | Override of the software edition setting. If the edition for the software was not discovered, you can edit this field to set the edition, if known, so reconciliation can be performed successfully. For more information, see Manually override SAM Foundation edition value. |
| Installation | |
| Prod id | Unique ID for the product assigned by the manufacturer. Found through discovery. |
| Install location | Path under which the software is installed. |
| Install date | Date that the software was installed. |
| Revision | Revision of the software. |
| Instance key | Unique ID for the instantiation of the software. Automatically generated when the software is installed. |
| Installed on | Hardware on which the software is installed. |
| Uninstall string | Identifier used to uninstall the software. |
| ISO serial number | ISO number of the software. |
| Reconciliation | |
| Entitlement | The entitlement found to use with this installation. |
| Inferred suite | The inferred suite model this installation belongs to. |
| Omit from suites | Check box for not counting the software install as a component of a suite during reconciliation. |