Monitoring configuration

Feedback


SuperMap iPortal monitors multi-node GIS servers based on RabbitMQ. As the administrator, only takes a few steps on the provided visual monitoring configuration page, you can finish the configuration easily. Before the configuration, please make sure you have installed the RabbitMQ. if not, refer to RabbitMQ installation and configuration and install it.

SuperMap iPortal stores the monitoring data in SQLite by default, which doesn't have to install and configure. Considering the large amount of monitoring data and high concurrency, we recommend you use the MySQL database. And the corresponding configuration information stores in the file iportal-monitor.xml under the installation directory (%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF). Please refer to: Database configuration.

Below shows the detailed configuration steps.

Log in to iPortal homepage with your administrator account, click Management > Server Management > Monitor Server, select Monitoring Configuration tab, fill in the parameter settings on the page:

  1. "Host": the RabbitMQ server address, default is localhost. If your RabbitMQ server and GIS server are deployed in different machines, here need to be filled with a specific IP address or domain, for example: 192.168.120.40
  2. Port: the port of RabbitMQ server, default is 5672.
  3. User name: the user name of RabbitMQ server, default is guest.
  4. Password: password of RabbitMQ server, default is guest.
  5. "Virtual host": virtual host of RabbitMQ server, default is "/"

After the configuration, click the "Validate" button to check the availability. If it works, the system will give a prompt message: "The settings are valid, you can connect to the message server", then click the "Save" button.

Note: RabbitMQ Server creates a user named guest of which the role is administrator. For security considerations, the guest user can only log in via localhost. If you need to connect RabbitMQ Server remotely, you can create a user for yourself, authorize and set the role. For detailed configuration, please see: RabbitMQ installation and configuration.