IT Asset Management (Cloud)

Command line | Registry

PerformKvmInventory specifies whether or not the inventory component, reporting on a Linux host server that is using Kernel-based Virtual Machine (KVM) virtualization, should also report the presence of guest VMs as part of its uploaded inventory. This preference works with either a locally-installed inventory component (such as the full FlexNet Inventory Agent), or with Zero-footprint remote inventory gathered by an inventory beacon.

When inventory has been uploaded from the host and from all virtual machines, the additional list of guest OS devices on the host allows IT Asset Management to correctly link the host and VMs for license calculations (some license types, such as IBM PVU licenses, take the capacity of the host into account when licensing software running on the guest VMs). Since the mapping of guests to host is important for correct license consumption, this preference defaults to True even when the preference is not specified in the config.ini file (the pseudo-registry for non-Windows platforms).

The preference has no effect on other systems (for example, it does not affect Windows devices, and does nothing on VMs or stand-alone Linux devices that are not hosting KVM guests).


Values / range

Boolean (True or False)

Default value

No default in registry; default behavior is True

Example values


Command line


Inventory component (ndtrack)


-o PerformKvmInventory="False"

On a KVM host server, setting this command-line option for the inventory component to False prevents the host identifying its guest virtual machines within inventory. Normal inventory of hardware, and software locally installed on the host server itself, is still reported. When the guest VMs are not identified because of this False setting, the host server cannot be displayed in inventory as a VMHost, and instead its Inventory device type is shown as Computer.

(Conversely, omitting the option has the same effect as setting it to True – that is, the host reports its guest VMs along with its other inventory, and the host server can now be correctly identified as a VMHost.)


Installed by

Code internals, or manual configuration

Computer preference


IT Asset Management (Cloud)