Dashboard Installation

  1. Find the dashboard folder inside Gathr\_HOME and untar dashboard.tar.gz file using the below command:

    tar xvf dashboard.tar.gz. (On the machine where Gathr admin UI is not installed) 
    
  2. Create a database named: dashboardrepo in Postgres DB.

  3. Set the below lines in /dashboard/reportengine/config/ReportEngine.dat and change the properties in <USER>, <PostGres_IP>, <PASSWORD> as shown below with actual values.

    RepositoryDB.SID=dashboardrepo
    RepositoryDB.charsetEncoding=
    RepositoryDB.connectionType=DB
    RepositoryDB.dataCachePurgeFrequency=30
    RepositoryDB.incrementSize=5
    RepositoryDB.initialConnections=5
    RepositoryDB.isBlank=false
    RepositoryDB.isCubeRepository=false
    RepositoryDB.isDefault=false
    RepositoryDB.isReadOnly=true
    RepositoryDB.isRepository=true
    RepositoryDB.isSecureConnection=FALSE
    RepositoryDB.isStaging=false
    RepositoryDB.maxConnections=30
    RepositoryDB.metaDataCachePurgeFrequency=BOOTUP
    RepositoryDB.metadataCachingEnabled=true
    RepositoryDB.password=<ENTER_PASSWORD>
    RepositoryDB.poolConnections=
    RepositoryDB.port=5432
    RepositoryDB.provider=POSTGRES
    
    RepositoryDB.reSubmitIdleTime=30
    RepositoryDB.server=<PostGres\_IP>
    RepositoryDB.timeZone=
    RepositoryDB.url=jdbc:postgresql://<PostGres\_IP>:5432/dashboard-repo
    RepositoryDB.useRuntimeCredential=false
    RepositoryDB.user=<USER>
    
  4. Steps to change the default port of Jakarta server:

    • Copy the folder sax-dashboard from [Dashboard_installation_path]/jakarta/webapps to [SAX Tomcat_Home]/webappsl

    • Start Intellicus Report Server and Web Server

    sudo ./reportserver.sh start
    
    • Enable Dashboard in Gathr, set the below properties in env-config.yaml.

    Location: Gathr\_HOME/conf/yaml/env-config.yaml

    intellicus:
    sax.url: http://<IP>:<PORT>/sax-dashboard
    

    Location: Gathr\_HOME/conf/common/dashboard-int/ReportClient.properties

    REPORT\_ENGINE\_IP=<INSTALLATION\_MACHINE\_IP>
    

    Location: Gathr\_HOME/conf/yaml/common.yaml

    dashboard.enabled=true
    
    • Restart the Gathr admin server (Tomcat).

    • Log in to Gathr as the Admin.

Dashboard Synchronization Steps:

Perform the below synchronization steps to sync the existing users and other components with Dashboard.

  1. Open REST Client on the browser.

  2. Enter the below URL in the address bar:

    http://<Gathr\_IP>:<PORT>/Gathr/dashboard/sync
    

    Use HTTP method as GET.

  3. Use basic authentication and add username: superuser and password as superuser.

  4. Click on SEND button.

Top