New Relic Infrastructure collects detailed information about a system's configuration per host, including system modules, configuration files, metadata, packages, services, user sessions, etc. The Inventory page provides a real-time, filterable, searchable view into each host's configuration.
Use the Inventory page to:
- Ensure a version update was applied successfully across all your hosts.
- Audit version discrepancies across your hosts.
- Quickly identify which hosts require an update to fix a security vulnerability.
To view and search your inventory data: Go to infrastructure.newrelic.com > Inventory.
Inventory item naming
New Relic Infrastructure inventory is a qualified namespace (structured like a directory) that organizes inventory items into names that resemble a source path. The inventory item name is comprised of three elements:
Basic, top level type of data source, typically based on its role in the system. Common examples include config, package, kernel, user session, services, and modules.
|Source||The specific data source for the inventory item.|
The name of the specific inventory item; for example, the filename, package name, or system setting name.
For detailed metadata and other information about your hosts, use tagging with New Relic One.
Use Inventory page functions to find information about a particular item on your hosts:
- Filter the data
Use Filter Sets to show only hosts matching certain criteria.
- Search inventory
Search for an inventory item using the search function.
For example, if you want to find information related to OpenSSL, search
openssl. The search term is matched again the inventory item name.
- View inventory item details
Inventory item details provide host and system information for each host it resides on according to the New Relic inventory item name. If you have different versions of the same item on other hosts, New Relic Infrastructure detects that and flags them on the Inventory page with the variant hosts label and lists each host running each version.
Item details are attributes (key/value pairs) that are dictated by their source. Specific attributes are generally stable over time, but new ones may be added and others could be deprecated. Attributes carry the critical metadata that are at the heart of each inventory item.
Common inventory item attributes include:
- Variant hosts (hostname)
- View host's alert threshold violations
To view one or more host's alert threshold violations, select the host's Critical times-circle-o icon or Warning exclamation-triangle icon.
Inventory data collection
Inventory is collected from the Infrastructure agent's built-in data collectors, Amazon Elastic Compute Cloud (EC2) integrations, Infrastructure agent integrations provided by New Relic, and customer-built integrations. The data appears on the Inventory page and in other places within the Infrastructure user interface.
- Linux built-in agent data
The Infrastructure agent collects this data for Linux systems.
Category Source Data collected using... applications apm APM Language Agent metadata config selinux sestatus -b, semodule -l selinux-policies sestatus -b, semodule -l selinux-modules sestatus -b, semodule -l sshd /etc/sshd_config (PermitRootLogin, PermitEmptyPasswords, PasswordAuthentication, and ChallengeResponseAuthentication only) kernel modules /sbin/modinfo, /sbin/lsmod, /proc/modules sysctl /proc/sys metadata agent_config Agent's complete config file attributes Agent's custom_attributes host_aliases Agent's display_name, Cloud provider instance-id, os.Hostname(), hostname -f, hostname cloud_security_groups Cloud provider security-groups system uptime -s, /etc/redhat-release, /proc/cpuinfo, /etc/os-release, /proc/sys/kernel/random/boot_id, /proc/sys/kernel/osrelease, /sys/class/dmi/id/product_uuid, /sys/devices/virtual/dmi/id/sys_vendor, /sys/devices/virtual/dmi/id/product_name facter facter -p -j services daemontool ps -e, svstat systemd initctl list upstart systemctl -l, systemctl show, modinfo, lsmod supervisord /var/run/supervisor.sock unix socket connection, supervisor.getAllProcessInfo pidfile var/run, find -L -name, /proc/N/status, /proc/N/stat sessions users who system network_interfaces net.Interfaces() packages dpkg dpkg-query -W -f rpm rpm -qa
- Windows built-in agent data
The Infrastructure agent collects this data for Windows systems.
Category Source Data collected using... applications apm APM Language Agent metadata metadata agent_config Agent's complete config file attributes Agent's custom_attributes host_aliases Agent's display_name, Cloud provider instance-id, os.Hostname(), Registry (SYSTEM\CurrentControlSet\Services\Tcpip\Parameters (Domain, DhcpDomain, Hostname) system kernel32.dll (GetPhysicallyInstalledSystemMemory), WMI (Win32_OperatingSystem, Win32_Processor), os.Hostname() services windows_services WMI (Win32_Service WHERE State = "Running" AND StartMode = "Auto") system network_interfaces net.Interfaces() packages windows_programs Registry (SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\, SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\) windows_updates WMI (Win32_QuickFixEngineering) (off by default)
- Amazon AWS cloud integrations inventory
Data collected varies by Amazon Elastic Compute Cloud (EC2) integration. For more information, see New Relic's individual Amazon Integrations documentation.
Inventory data retention
Inventory data is real-time. If a host stops reporting, its inventory data still displays for up to 24 hours.