Enable package data collection

Package data collection is disabled by default, so the Packages page in the console initially appears blank. In order to view a node's current package inventory, enable package data collection.

You can choose to collect package data on all your nodes, or just a subset. Package inventory reporting is available on nodes with Puppet agent 1.6.0 or later installed, including nodes that don't have an active configuration on the Puppet Server.

  1. In the console, click Node groups.
    • If you want to collect package data on all your nodes, click the PE Agent node group.

    • If you want to collect package data on a subset of your nodes, click Add group and create a new classification node group. Select PE Agent as the group's parent name. After the new node group is set up, use the Rules tab to dynamically add the relevant nodes.

  2. Click Classes. In the Add new class field, select puppet_enterprise::profile::agent and click Add class.
  3. In the puppet_enterprise::profile::agent class, set the Parameter to package_inventory_enabled and the Value to true. Click Add parameter, and commit changes.
  4. Run Puppet to apply these changes to the nodes in your node group.

    Puppet enables package inventory collection on this Puppet run, and begins collecting package data and reporting it on the Packages page on each subsequent Puppet run.

  5. Run Puppet a second time to begin collecting package data, then click Packages.