Node inventory

The Node inventory shows Puppet Enterprise (PE) nodes that are connected to Data Project Beta.

You can use Nodes inventory to:

  • Visualize and filter the current distribution of your infrastructure.

  • See the details of a particular node.

Node details

The node table shows a list of every PE node connected to Data Project Beta, along with basic information about each node:

  • Node name

  • IP address

  • Operating system

  • Operating system version

  • Time since the node's most recent PE report was generated

Click a node name to view the details — whether the node is lost or unpatched, and recent changes to that node.

The node details table displays additional information:

  • Attributes — the value of the attribute and whether the attribute changed in the last two PE runs.

  • Available packages — the package version, package status and package manager.

  • Comparison data — comparing two PE runs. By default, the table shows you the PE run from yesterday and today, including the type of run, which facts the run contained, what changes occurred, and the status of the run. You can use the filter to compare the configurations of a node on two different days, and the drop-down menu to see additions, changes, and removals. You can also view this data as raw by clicking View raw comparison. Note that the data is only collected from the time the node connected to Data Project Beta.

Filtering nodes

To investigate issues in your infrastructure, you can filter the Node inventory charts and table by node, operating system and attribute.

For example, you can check that nodes you've updated have successfully changed, or find out the operating systems or IP addresses of a set of failed nodes to better understand the failure. You might also filter by attribute to fulfill an auditor's request for information, such as the number of nodes running a particular version of software.

Filter by node and operating system

You can filter the chart and table data by node and operating system.

  1. In the Optional node filters section, select a node and operating system.

    Your selection is displayed under Active filters.

  2. To remove the filter, click X.

    Alternatively, you can click an operating system in the donut chart. This updates both donut charts and the node table, showing you all the nodes with that operating system.

Filter by attribute

You can create a highly specific list of nodes for further investigation by using the additional filter tool.

  1. Click Additional filters
  2. Select an attribute.
  3. Select an Operator:
    Operator Meaning Notes
    = is
    != is not
    ~ matches a regular expression (regex) Select this operator to use wildcards and other regular expressions if you want to find matching facts without having to specify the exact value.
    !~ does not match a regular expression (regex)
    > greater than Can be used only with facts that have a numeric value.
    >= greater than or equal to Can be used only with facts that have a numeric value.
    < less than Can be used only with facts that have a numeric value.
    <= less than or equal to Can be used only with facts that have a numeric value.
  4. In the Value field, enter a value. Strings are case-sensitive, so make sure you use the correct case.
  5. Click Add.
  6. As needed, repeat these steps to add additional filters.