许可中心

您可以在许可中心统一管理许可证。前往SuperMap AgentX Server首页,点击AgentX Server 管理服务卡片下的访问,在左侧导航栏点击许可中心,进行许可分配查看、状态监控、日志查询及激活更新等操作。

许可分配

在许可分配界面,通过列表可得知添加产品的名称、IP地址、产品类型、机器名,占用核数/套数以及已分配的许可模块。服务节点会自动获取相应模块的许可以及核数。可对节点名称重新命名;使用关键词查询节点信息。

许可状态

在许可状态界面,展示当前许可资源的核数与套数状态信息

  • 核数板块包含基础版本、总核数、可用核数、到期时间、包含的扩展模块等信息项
  • 套数板块包含模块名称、总套数、可用套数、到期时间等信息项

日志

在日志界面,展示许可相关操作的明细信息,涵盖操作时间、事件类型(如回收、断开、接入、分配等)、名称、IP 地址、产品、机器名、模块及到期时间等内容。

激活许可

完成SuperMap AgentX Server部署后,进入SuperMap AgentX Server页面http://<ip地址>:8490/agentx/dashboard/ui,并按以下步骤获取并激活许可。激活许可后,距离许可过期时间不足30日时,将会醒目显示。

  1. 使用管理员账号登录SuperMap AgentX Server主页面,点击左侧导航栏许可中心
  2. 点击激活更新进入界面;
  3. 按照界面下方的操作流程提示即可激活许可。
图:许可激活操作说明

正式许可激活成功后,可进入许可状态页面,核对用户数以及SuperMap相关产品的版本和模块是否与您所要求的一致。

注意:

如需使用外部的Web许可中心地址,请将 docker-compose.yml 中以下节点注释掉:

  • agentx-bslicense-server 的 healthcheck节点
  • iserver-mcp-server 的 depends_on节点

如果使用内置许可中心、且SuperMap AgentX Server所在机器区分内外网,请修改.env文件中的配置:

  • .env文件中 BSLICENSE_SERVER:WEB许可中心的websocket连接地址,需将此改为内网地址;
  • .env文件中 BSLICENSE_SERVER_REST_URL:WEB许可中心的http连接地址,需将此改为内网地址。

清除许可

如需更换机器或原来的许可出货错误时,请按以下步骤清除许可并得到清除许可报告,再使用清除报告和新导出的报告来重新出货。
1.点击清除许可,在提醒弹窗点击“确定”;
2.按照二次提醒弹窗的提示,输入CLEAR即确认清除许可。

注意:

在 Windows 及 macOS 环境下,执行 docker compose up 启动 SuperMap Agentx Server 后,其内置的 Web 许可中心服务将无法正常运行。此问题需按如下内容修改 docker-compose.yml 文件中 agentx-bslicense-server 容器的 network_mode 、 hostname 及 bslicense-server 对外暴露的端口配置项解决。

  • network_mode: "host" # 启动服务前,需要将该项配置注释掉。
  • # hostname: agentx-server # 启动服务前,需将该项配置打开,并使用预定义的主机名申请试用许可。
  • # ports:    # 启动服务前,需将该项配置打开,并使用预定义的主机名申请试用许可。
  • #  - "9183:9183"     # 启动服务前,需将该项配置打开,并使用预定义的主机名申请试用许可。