Previous Topic: Software DiscoveryNext Topic: Create, Configure, and Schedule Software Discovery Collect Task


How the Asset Management Agent Collects Software Inventory

The asset management agent uses different processes to collect the software inventory information depending on the method of scanning. Understanding this process helps you to troubleshoot the software inventory collection process and also schedule and configure software inventory at an interval that best suits your organization.

Heuristic Scanning

Signature Scanning

The agent performs the following actions for both the methods after collecting installed software information:

Three objects are involved in this process - agent, inventory collect task, and engine collect task. Each of these objects has independent scheduling options. When the scheduling for any of these objects differs, you should consider the following:

The following example explains this scenario. The following scheduling options are specified for the three objects:

In this case, the agent runs after every one hour and immediately executes the collect task. However, the engine can collect the information only once a day. So, the database is updated only once a day though the agent collects the information 24 times a day. Note that this is an undesirable scenario. To have an optimum implementation, you can schedule the collect task and engine collect task to execute at the same time. This ensures that all the collected data is updated in the database.

More information:

View the Discovered Software

Access the Collect Tasks Folder in the DSM Explorer

Check the Status of a Collect Task

Create, Configure, and Schedule Software Discovery Collect Task