RSA Governance & Lifecycle Recipes: System Health Check Dashboard
2 years ago
Originally Published: 2020-10-29

Version: V 7.1.0 P04 +, V 7.1.1 +, V 7.2.x +, V 7.5.x

Modules: Governance

Product Area: Dashboards, JSP, Reports

Time to apply: ~15 minutes

 

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 :

pastedImage_1.png

 

V 7.2 + :

pastedImage_6.png

 

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 - 7.X.X.zip file contains a JSP file (1) and an images folder (7 images). For V 7.5+, please download and use the System Health Check Dashboard - 7.5.X.zip file, else for older versions, please user the System Health Check Dashboard - Versions Prior to 7.5.X.zip file.

 

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
      pastedImage_1.png
  7. Select the "JSP Pages" dropdown
  8. Upload the single JSP file from the extracted ZIP download
    pastedImage_2.png
  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"

    pastedImage_4.png

  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
    pastedImage_11.png

  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.
    pastedImage_12.png

    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

 

 pastedImage_13.png

 

Attachments
If the attachment does not open when clicked, please refresh the page and try again. You must be logged into view the file(s).