Integration with map.apps Manager

If you install service.monitor it is not necessary to upload the monitor integration bundle from service.monitor Monitoring installation location. The bundle is also contained in the bundle package of service.monitor. However, the configuration steps below are necessary.

Advantages

Running service.monitor as a consistent part of map.apps Manager application streamlines GIS administrator’s workflows into a single user interface. Furthermore, the adjusted CSS design follows the rules of map.apps everlasting theme. So both map.apps and service.monitor really integrate well with each other.

Requirements

service.monitor >= 4.0.0

map.apps >= 3.2.0

Prerequisites

  • map.apps needs to run in security modes ONLY_AUTHN or FULL.

Installation Instructions

  1. Install and configure service.monitor according to the installation guide.

  2. Edit service.monitors application.properties file and change the following properties:

    application.properties
    ...
    css.theme=everlasting
    css.theme.showUserInfo.header=false
    ...
  3. Restart Tomcat or reload the monitor context in Tomcat Manager.

  4. Make sure map.apps runs in security modes ONLY_AUTH or FULL.

  5. Edit the following property in the application.properties of map.apps.

    application.properties
    ...
    manager.config.viewbundles="appmanagement","reportmanagement","bundlemanagement","monitor_integration"
    ...
  6. Add the following property in the application.properties of map.apps. The URL can either be relative or absolute without concrete protocol specification (HTTP or HTTPS)

    application.properties
    ...
    servicemonitor.base.url=/monitor
    ## OR ALTERNATIVELY
    servicemonitor.base.url=//<host>/monitor
    ...
  7. Restart Tomcat or reload the mapapps context in Tomcat Manager.

  8. Login to map.apps Manager and upload the bundle ct-servicemonitor-integration-js-[VERSION].jar. The file can be found in service.monitor’s installation location.

  9. Reload map.apps Manager.

Only users that have administrative roles for map.apps Manager (maAdmin or maEditor) and a defined role for service.monitor (mon_Administrator, mon_Redakteur) will see the new tab.