Installing the new RTGov UI into FSW 6.0

Version 6

    One of the main new features of Overlord RTGov 2.0 will be a new UI to replace the gadget server used in RTGov 1.0. Although (if developed further) the gadget server could provide some flexibility, it didn't provide the appropriate style for navigating between connected information. Therefore a new UI has been built to provide something more appropriate to the task.

     

    This new UI will be released as part of the RTGov 2.0 community release, and also within FSW 6.1. However for those users wishing to try out the new UI on the FSW 6.0 platform, here are some instructions:

     

    • Obtain the artifacts to deploy. There will be two new war files to be deployed, one provides the new UI, and another is used to store response time information in an Elasticsearch server. These two war files need to be copied into the standalone/deployments folder of a FSW6.0 environment that has been preconfigured to include RTGov Server:
      • If building from source (Governance/rtgov · GitHub) using the 'fsw60' maven profile, then these wars can be found here:
        • ${rtgov}/ui/overlord-rtgov-ui-fsw60/target/overlord-rtgov-ui.war
        • ${rtgov}/backend/overlord-rtgov-fsw60/target/overlord-rtgov-fsw60.war
      • If wanting binaries, then these can be obtained from Sonatype Nexus Professional
        • RTGov UI

          <groupId>org.overlord.rtgov.ui</groupId>

          <artifactId>overlord-rtgov-ui-fsw60</artifactId>
        • EPN for reporting response times to Elasticsearch

          <groupId>org.overlord.rtgov</groupId>

          <artifactId>overlord-rtgov-fsw60</artifactId>

     

     

    For RTGov 2.0.0.Beta3 and higher:

     

    • Elasticsearch server no longer needs to be downloaded/started, as RTGov 2.0.0.Beta3 and above is configured to use an embedded server by default
    • Add the following configuration properties to the FSW 6.0 standalone/configuration/overlord-rtgov.properties file:

    SituationStore.class=org.overlord.rtgov.analytics.situation.store.jpa.JPASituationStore

    ActivityStore.class=org.overlord.rtgov.activity.store.jpa.JPAActivityStore

     

    JPASituationStore.jndi.datasource=java:jboss/datasources/OverlordRTGov

    JPAActivityStore.jndi.datasource=java:jboss/datasources/OverlordRTGov

     

    JpaStore.jtaPlatform=org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform

     

     

    # Elasticsearch configuration

    Elasticsearch.hosts=embedded

    Elasticsearch.schedule=30000

    Elasticsearch.server=http://localhost:9700

    • Add the attached overlord-rtgov-elasticsearch.properties file to the FSW 6.0 standalone/configuration folder

     

     

    For RTGov 2.0.0.Beta1:

     

    • Add the following configuration properties to the FSW 6.0 standalone/configuration/overlord-rtgov.properties file:

    SituationStore.class=org.overlord.rtgov.analytics.situation.store.jpa.JPASituationStore

    ActivityStore.class=org.overlord.rtgov.activity.store.jpa.JPAActivityStore

    JPASituationStore.jndi.datasource=java:jboss/datasources/OverlordRTGov

    JPAActivityStore.jndi.datasource=java:jboss/datasources/OverlordRTGov

    JpaStore.jtaPlatform=org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform

    • Download Elasticsearch (version 1.1.1) from http://www.elasticsearch.org/overview/elkdownloads/
      • Make sure the Elasticsearch server is running before starting the FSW 6.0 server, as the newly deployed Event Processor Network (EPN) will try to make a connection to it.

     

     

     

    Once these changes have been made, then start the FSW 6.0 server. The new UI can be found at: http://localhost:8080/rtgov-ui

     

     

    NOTE: The new UI is still in community development and will not be supported as part of a FSW subscription.