监控配置

发送反馈


SuperMap iPortal 是基于 RabbitMQ 进行 GIS 服务器多节点的监控,并且提供了监控配置的可视化页面,管理员只需简单几步,就可以轻松完成配置。在进行监控配置之前,请确保您已安装了 RabbitMQ,如果没有,请参见:RabbitMQ 的安装与配置

SuperMap iPortal 的服务器监控数据默认存储在 SQLite 数据库中,该数据库无需安装和管理配置。但是针对监控数据量大、高并发的情况,我们建议您使用 MySQL 数据库。数据库的配置信息在安装目录(%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF)下的 iportal-monitor.xml 配置文件中,具体配置请参见:数据库配置

下面详细介绍一下监控服务器的配置。

请以管理员身份登录 iPortal 首页,依次点击“管理”>“服务器”>“监控服务器”,选择“监控配置”选项卡,进入监控配置页面:

  1. “主机地址”:设置可用的 RabbitMQ Server 消息服务器地址,默认是:localhost(本地地址)。如果您的 RabbitMQ Server 与 GIS 服务器分别部署在了不同的服务器中,此处需要填写具体的 IP 地址或域名,如 IP 地址:“192.168.120.40”。
  2. “端口号”:设置 RabbitMQ Server 消息服务器的端口号,默认值:5672。
  3. “用户名”:RabbitMQ Server 消息服务器的用户名,默认是:guest。
  4. “密码”:RabbitMQ Server 消息服务器的密码,默认是:guest。
  5. “虚拟主机”:RabbitMQ Server 消息服务器的虚拟主机,默认是:“/”。

进行完以上配置后,可以点击“验证有效性”按钮,如果配置有效,系统会给出提示信息:“设置有效,可以连接到消息服务器”,然后点击“保存”按钮即可。

注意:RabbitMQ Server 默认创建了一个角色为 administrator 的名为 guest 的用户,它拥有 RabbitMQ 的所有权限。出于安全因素的考虑,guest 用户只能通过 localhost 登录使用,如果您需要远程连接 RabbitMQ Server,建议您创建自己的用户,设置密码,并授予权限,并为其设置角色,如:管理员。具体配置请参见:RabbitMQ 的安装与配置