Which RHEL system facts are collected and populated by insights-client (Red Hat Lightspeed)?

Updated

Abstract

Red Hat Insights and Red Hat Lightspeed use system facts collected from Red Hat Enterprise Linux (RHEL) systems to populate inventory data and support analysis and recommendations. This article describes the types of system facts collected by insights-client and provides a reference list of those facts.

Environment

  • Red Hat Enterprise Linux (RHEL)
  • Red Hat Lightspeed / Red Hat Hybrid Cloud Console
  • insights-client

Overview

insights-client is the data collection component used by Red Hat Lightspeed. It gathers a defined set of system facts that describe the system’s configuration and environment and uploads them securely to Red Hat.

These system facts are used to:

  • Identify and display systems in the Inventory service
  • Support analysis, recommendations, and reporting
  • Enable grouping, filtering, and comparison of systems

The collected data consists of technical system metadata only and does not include customer application data, file contents, or user data.

System facts collected by insights-client

Note: The list below represents system facts collected by insights-client. The exact set of facts and field names may vary by RHEL version and client release.

Fact nameDescriptionExample value
archSystem architecturex86_64
bios_release_dateBIOS release date; typically MM/DD/YYYY01/01/2011
bios_vendorBIOS vendor nameLENOVO
bios_versionBIOS version1.17.0
cloud_providerCloud vendor. Values are google, azure, aws, alibaba, or emptygoogle
conversionsIndicates whether the system has undergone or is associated with a Red Hat OS conversion process.activity fact with a value of false
cores_per_socketNumber of CPU cores per socket2
cpu_flagsCategory with a list of enabled CPU flags (ex: vmx).vmx
cpu_modelCPU model.Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
dnf_modulesList of enabled dnf modules. Each module includes the module name and the selected stream.name with a value of nvidia-driver
stream with a value of 550-open
enabled_servicesCategory with a list of enabled services. Each name in the category is the service name (ex: crond).crond
fqdnThe fully qualified domain name (FQDN) of the system.system1.example.com
gpg_pubkeysList of GPG public keys packages installed on the systems.gpg-pubkey-fd431d51-4ae0493b
infrastructure_typeSystem infrastructure; common values are virtual or physical.virtual
infrastructure_vendorInfrastructure vendor; common values are kvm, vmware, baremetal, etc.kvm
installed_packagesList of installed RPM packages. This is a category.bash-0:5.1.8-9.el9.x86_64.
installed_productsList of installed Red Hat products. Each product has an id and a name fact.id with a value of 480
name with a value of Red Hat Ansible Automation Platform
installed_servicesCategory with a list of installed services. Each name in the category is the service name (ex: crond).crond
is_marketplaceIndicates whether the host was installed from a public cloud marketplace.false
kernel_modulesList of enabled kernel modules. Each name in the category is the kernel module (ex: nfs).nfs
last_boot_timeThe boot time in YYYY-MM-DDTHH:MM:SS format. Informational only; we do not compare boot times across systems.2019-09-18T16:54:56
network_interfacesList of facts related to network interfaces.There are seven facts for each interface: name, ipv6_addresses, ipv4_addresses, mac_address, mtu, state and type.

The two IP address fields are comma-separated lists of IP addresses.
The state field is either UP or DOWN.
The type field is the interface type (ex: ether, loopback, bridge, etc.).

Most network interface facts are compared to ensure they are equal across systems. However, ipv4_addresses, ipv6_addresses, and mac_address are checked to ensure they are different across systems. The only exception is the loopback interface called lo, which always have the same IP and MAC address on all systems.
number_of_cpusTotal number of CPUs1
number_of_socketsTotal number of sockets1
operating_systemList of facts related to operating system (ex: name, major, minor).name with a value of RHEL
major with a value of 9
minor with a value of 5
os_kernel_versionKernel version4.18.0
os_releaseKernel release8.1
owner_idRed Hat Subscription Manager system identifier used for certificate-based authentication and entitlements.d6136b88-58cf-426c-926b-b383e509xxxx
public_dnsExternal DNS of the system.ec2-xx-xxx-xxx-xxx.us-east-2.compute.amazonaws.com
rhc_client_idRed Hat Remote host configuration (rhc) identified used for the system.d6136b88-58cf-426c-926b-b383e509xxxx
rhsmRed Hat Subscription Management metadata, including environment membership and reported client version.version with a value of 8.1
environment_ids with a list of values (ex: 7a3501859b1346eea0d6c5de6bf9xxxx)
running_processesList of running processes. The fact name is the name of the process.crond
satellite_managedBoolean field that indicates whether a system is registered to a Satellite Serverfalse
selinux_current_modeCurrent SELinux modeenforcing
selinux_config_fileSELinux mode set in the config fileenforcing
systemdThe number of failures, the number of current jobs queued, and the current state of systemdstate with a value of degraded
system_memory_bytesTotal system memory in bytes8388608
system_purposeList of facts related to system purpose (ex: sla, role, usage).sla with a value of Premium
role with a value of Red Hat Enterprise Linux Server
usage with a value of Production
system_update-methodUpdate method in use on the system (ex: yum, dnf or bootc).dnf
threads_per_coreNumber of threads per core2
tuned_profileCurrent profile resulting from the command tuned-adm activedesktop
workloadsCategory with a list of workload-related facts (ex: ansible, crowdstrike, ibm_db2, intersystems, mssql, oracle_db, rhel_ai, sap). Each workload is itself a category with a set of specific facts.ansible category with a controller_version fact and a value of 4.0.0
mssql category with a version fact and a value of 15.0.4153.1
rhel_ai category with variant, ai_models, gpu_models and rhel_ai_version_id facts
sap category with sids, sap_system and instance_number facts
yum_reposList of yum repositories. Each repository has the associated facts name, base_url, enabled, and gpgcheck.base_url with a value of https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/os

Additional Information

Article Type