Monitoring and reporting software usage
BigFix Inventory collects listing of running processes and associate this data with detected software using usage signatures or by matching path.
About this task
BigFix Inventory collects information about the running processes with their statistics: First Used, Last Used, Total Run Time, Total Runs, Average Runs per Day, and Average Run Time. Based on that information, reports software usage for software instances that are discovered and are having usage signatures or are Java based application (from )
Starting with BigFix Inventory version 10.0.10, the amount of data transferred from endpoint to server is reduced by limiting the data exchange to last 30 days. BigFix Inventory combines incoming updates with existing data and because of server side optimization, the already stored data is not processed again in the database. This process of handling data collection leverages in reducing the load on the network and BigFix Platform.Monitoring and reporting of software usage is enabled by default if during the initial configuration you choose the default scan settings. For more information, see: Default scan configuration.
Otherwise, follow the instruction at Manual scan configuration to enable the collecting of software usage statistics by ensuring Application usage statistics checkbox is selected in Additional Scan Capabilities section of Initiate Software Scan action.
How usage reporting works?
- Using usage signature without splitting statistics per Component Instance
- Starting from application update 9.2.15, based on path for processes named; java, java.exe, javaw.exe, jp2launcher.exe with splitting statistics per Component Instance.
It is possible to distinguish between usage of BigFix and Oracle Java that is installed on a single computer.
Starting from Software catalog 9.2.15 usage signatures for Java based application are not longer included as path based matching is used and no signature is needed.
Checklist for Configuration BigFix Inventory for collecting usage data
Procedure
- Log in to the BigFix console.
- Ensure that the Application Usage Statistics analysis from is activated. To activate right-click the analysis, and click Activate. For more information, see Activating the analyses.
- Ensure that the Initiate Software Scan action have Application usage statistics checkbox selected in Additional Scan Capabilities section. For more information, see: Initiating software scans.
- Review the properties: Status of Scan for Application Usage Statistics and Time of Last Successful Scan for Application Usage Statistics in the Software Scan Status analysis from is activated. To activate right-click the analysis, and click Activate. For more information, see Activating the analyses.
Results
Software usage report
- Metering Data shows the raw aggregated information about processes running on given computer with statistical information like: First Used, Last Used, Total Run Time, Total Runs, Average Runs per Day, Average Run Time.
- Software Classification / Software Installation panel
lists the discovered software components with the
details about usage statistics.Important: In case of signature based usage reporting statistics are not Component Instance specific, but each record contains the same data.
- Usage per Computer panel provides an overview of the
software usage statistics that are aggregated for
all instances on product level and presented in the
report for each computer.Important: In case of signature based usage reporting statistics and multiple Component Instance presented values are multiplied by number of instances.
What to do next
If you are in the initial deployment phase, or if you do not need information about software usage, you can disable the collection of this information to improve the BigFix Inventory performance and shorten the import time. For more information, see: Disabling the collection of software usage.