6.2 How Software Inventory Raises Events

Software inventory raises events under the following conditions:

  • If a new agent computer reports inventory to a QDB in which another agent computer has the same AuthoritativeID, software inventory generates an event during the process of reporting the new inventory to the QDB. AppManager associates the event with the new agent computer.

  • If a new agent computer reports inventory to a QDB and then AppManager synchronizes the information to a CCDB where another agent computer with the same AuthoritativeID has already been synchronized from another QDB, software inventory generates an event during the synchronization process. AppManager associates the event with the first management server in the QDB that the duplicate agent computer has reported to. In the case of a version 9.1 QDB, AppManager associates the event with the first management server in the primary QDB.

Events that software inventory raises do not have a job ID because they are system events. In the event details, AppManager displays Software_Inventory in the Knowledge Script field. The easiest way to view software inventory events in an Events view is to display the events in a flat view rather than a hierarchical view. In a hierarchical view, the parent event reflects the highest severity child event. Because system events can have different Knowledge Script identifiers (for example, one from AMHealth and one from Software_Inventory), it is easier to identify the source of individual events in a flat view.