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.

rhel-logo-black

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.