RSA IGL Recipes : System Health Check Dashboard

Document created by Mostafa Helmy Employee on Oct 29, 2020Last modified by Jamie Pryer on Oct 30, 2020
Version 3Show Document
  • View in full screen mode

RSA IGL Version: V 7.1.0 P04 +, V 7.1.1 +, V 7.2.x +

Modules: Governance

Product Area: Dashboards, JSP, Reports

Videos:

Time to apply: ~15 minutes

Other useful links:

 

Summary:

The System Health Check dashboard was created to provide a quick overview of your application and database sizing. These are shown as statistics/alarms/indicators, divided into dashboard items and displayed in a simple and compact view that is easy to understand.

 

The goal of this dashboard is to help you focus attention on any undersized components in your deployment that are below the bare minimum requirements. 

 

Key Notes:

  • This dashboard is supplied "as is" - any modification of this dashboard is done at your own risk. 
  • If you would like to enhance this dashboard to add more metrics, then RSA PS is available to help. Please contact your local sales rep or reply below and we can discuss this with you. 

 

Details:

The dashboard consists of a JSP which contains 6 dashboard items.

  1. Deployment Information
  2. CPU Cores
  3. JVM Heap Memory
  4. Incorrect Database Parameters
  5. SGA Memory
  6. PGA Memory

 

Each of the dashboard items contain a notification bubble which acts as an indicator.

  • Green = Value is above the minimum requirements (Larger production environments will likely need more resources).
  • Orange = Action Required (Value is barely above the minimum requirements)
  • Red = Action Required (Value is below the minimum requirements)

 

Each dashboard item is also has a small description section below it explaining what needs to be changed, based on your deployment type, and a reference to the official documentation for more details.

 

Prior to V 7.2 :

 

V 7.2 + :

 

Implementation:

You MUST follow standard change request process and apply this solution in your lower environments first, before moving this to Production.

Intro:

The System Health Check Dashboard.zip file contains a JSP file (1) and an images folder (7 images).

 

Steps:

  1. Download the ZIP file locally
  2. Extract the zip file contents
  3. Log in as a user with admin privileges 
  4. Select the "images" dropdown
  5. Click the "upload" button
  6. Upload each of the 6 images from the extracted ZIP download (repeat these steps for each image)
    • cpu-bad.png
    • cpu.png
    • database-bad.png
    • database.png
    • info.png
    • settings-bad.png
    • settings.png
  7. Select the "JSP Pages" dropdown
  8. Upload the single JSP file from the extracted ZIP download
  9. Go to Admin / Dashboards

  10. Under "Welcome Dashboards" click "Create Dashboard" button

  11. Under the "Dashboard Overview" tab

    Dashboard Name: System Health Check

    Enabled: True/Checked

    Display Sequence: Select a number for where you want this to be displayed, e.g. 3

    Layout: Proportional Layout, First Option "1"

  12. Under "Dashboard Components" Tab

  13. Click "Add Component" button

    Dashboard Component: Custom User Link

    Full URL String: custom.jsp?page=SystemHealthCheck.jsp

  14. You should see the JSP displayed in the "preview" section

  15. Under the "User Constraints" tab set the correct level of access for who should see this dashboard. Normally this is just AveksaAdmin and users with Aveksa System Admin access.


    This is the "Advanced" SQL that can be used:

    /*AveksaAdmin, System Administrators*/
    users."User Id"='AveksaAdmin'
    or users.id has approles (('Aveksa EDC','System Administrator'))

     

  16. Click "OK"

  17. Restart the application

  18. The new dashboard should now be available on the home screen

 

 

 

Thank you!

 

Please "hit reply" and share your feedback - we would love to see an image of this working in your environments.

 

We also want to know your ideas around similar kinds of dashboards/dashboard items that you want to see created 

3 people found this helpful

Outcomes