Red Hat Discovery tool
The Red Hat Discovery is a software tool designed to help organizations identify and manage their Red Hat software assets. It’s an agentless inspection and reporting tool, meaning you don’t need to install any software on the systems you’re scanning. It works by using an SSH connection or Username and password to collect information about the Red Hat products running on physical machines, virtual machines, or containers. With this demo the intention is to show the capabilities of the tool and try the scan on different Products/Environment. Starting from setting up the scan ending with running the scan and produce the inventory report.

Environment
The environment is composed by:
-
Red Hat Ansible Automation Platform 2.5
-
Red Hat OpenShift 4.19 (SNO)
-
Red Hat Satellite 6.17
-
Red Hat Enterprise Linux (This is the bastion where the Discovery tool is already preinstalled)
-
RHEL 9 node (x1)
-
RHEL 8 node (x1)
-
RHEL 7 node (x1)
-
demo Structure
-
Once the demo is ready to start, first thing to check is that the containers of the Discovery are up and running.
podman ps -a
Output should be similar to:CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 22de3bb98ccd registry.redhat.io/rhel9/redis-7:latest run-redis 2 minutes ago Up 2 minutes 6379/tcp discovery-redis 804b7c16c121 registry.redhat.io/rhel9/postgresql-15:latest run-postgresql 2 minutes ago Up 2 minutes 5432/tcp discovery-db e522f1112fc5 registry.redhat.io/discovery/discovery-server-rhel9:1.14 /bin/bash /deploy... About a minute ago Up About a minute 8000/tcp discovery-server c5fba26a6613 registry.redhat.io/discovery/discovery-server-rhel9:1.14 /bin/sh -c /deplo... About a minute ago Up About a minute 8000/tcp discovery-celery-worker 047f2ce63c8f registry.redhat.io/discovery/discovery-ui-rhel9:1.14 /bin/bash /opt/ap... About a minute ago Up About a minute 0.0.0.0:9443->9443/tcp, 8080/tcp, 8443/tcp discovery-app
-
Once done that the setting up of credentials and sources can start.