Identifying software

Software identification rules for managed software items are used to match managed software items with software installations discovered by software inventory scans in your environment. Identified software installations are used as a basis for software reporting, license management and software usage metering.

The software identification can be either based on the software catalog or custom software identification rules defined by administrator. The used identification method can be defined at each managed software item separately.

Notice that since the software catalog is invoiced separately from Miradore, it must be enabled when the license key for Miradore is being created. If you are already using Miradore with a valid license, but don't have software catalog enabled, you must renew your license key for Miradore. See How to renew license for Miradore for more information.

Software identification with the software catalog

Software identification and reconciliation with Managed software items can be done based on the software catalog by defining the following settings at the Managed software item page:

The use of partial matches is helpful when, for example, minor version updates (v. 2.2.x) are desired to be considered as the same software (as version 2.2), although they are slightly different.

Software catalog view displays the number of partially identified software in "Partially identified" column.

Software identification with custom rules

An alternative way to automatically reconcile discovered software with the Managed software items in Miradore is to define custom rules for software identification. Follow the provided steps to create a software identification rule:

  1. Run software inventory scans in your environment. These inventory scans are used as a basis for creating the identification rules.

    • Software inventory scan is run automatically on managed clients

  2. Navigate to Operations > Software management > Managed software and open an existing Managed software item or create a new one.

  3. To define software identification rules, set the field "Identify by = Custom rules" and configure the identification rules. You will see a list of inventoried items from which you’ll be able to select a starting point for your identification rule and modify that rule to your liking.

  4. Note: The more fields (i.e. file size, version, path) you define in the rule the more accurate the rule is but might yield quite few results.

Note:

Certain care should be taken into consideration when creating custom software identification rules, especially when using wildcards (*). Creating a rule that is too loose might result in many false positives when matching managed software items to the inventoried installation base.

Custom identification rule examples

The following example depicts a rather strict rule for identifying software. All identification fields are filled and values must match exactly to the data gathered in the inventory scans.

 

 

The next image shows a more loose rule: only the file name and any file version with major version 5 is enough to identify this software:

 

See also

How to configure Miradore file scanner inventory