RedHat Satellite Dashboard
if anyone still using the Satellite 5.x from RedHat, this might be interesting Dashboard I've created with Jam.py 'magic' framework (https://github.com/jam-py/jam-py), in like one hour (and I'm not a developer).
How does it work?
Please visit https://goo.gl/j81uDW for short 13 slides Jam.py v4.x presentation to get you going. Basically, only Satellite db login info, a bit of c/p and a few imported tables are needed for this app:
What does a report look like?
Imagine hundreds or thousands of RHEL Servers connecting to Satellite. This Dash will show live data, and it is extensible to any graphs you can imagine in fastest time possible. No need to learn SQL, bootstrap, Django or hibernate to name a few.
On above, the Jam.py shuffled the System Groups name for Internet publishing (ie. when we do not want to show everything).
It is reveling a lot of information not instantly seen on the Satellite 5.x Overview Tab. For example, we see how dispersed the RAM allocation is on our VmWare infrastructure.
Also, not easy to spot how many running kernels are in production, etc. It is also possible to query any information from the database tables within the application. For example, there is one workstation with 96 cores! But which one is it, the Manager would ask? Simple, open Satellite tab, Rhncpu table and see it there, or Search for any info.
Red Hat Satellite 5.x, 6.x coming soon.
For this app, there is no need to install anything, providing there is a psycopg2 Python lib on your system. Just download the latest file, unpack and run from unzipped folder with:
The App will run at http://localhost:8080
Open the App Builder, Set the connection details on Project/Database, and restart the app. If there are more Satellites in your Org, open Task/Server Module [F9], and uncomment from below:
### to connect to real Satellites #2, #3..., providing 1st Satellite is set on Project/Database #import psycopg2
For Satellite with Oracle, the cx_Oracle Python library is needed.