SecurID® Governance & Lifecycle Recipes

SecurID Governance & Lifecycle recipes is a collection of items, to help you get the most out of your product deployment. For example, a useful report with the SQL to implement or a way to achieve some advanced rule processing.

RSA IGL Recipes : System Health Check Dashboard

RSA IGL 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

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 :

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

 

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 

Labels (1)
Attachments
100% helpful (1/1)
Version history
Last update:
‎2021-10-13 08:24 PM
Updated by:
Article Dashboard