安装 Frontline Connector

本指南介绍如何在 Linux 上安装 Frontline Connector。

先决条件

  1. .jar从我们 预编译 的连接器应用程序 下载 Frontline 连接器的文件,并导入 XLSX 和 CSV。
  2.  This.jar文件需要上传到以下位置的服务器: /var/opt/frontline/connector.jar

包装 JAR

  1. .jar 文件作为服务提供。
  2. 需要手动创建连接器服务。路径应该是 /etc/systemd/system/connector.service
[单位]

   描述=frontline-connector   
after=mysql.service

[服务]   

环境=“UBIMAX_HOME=/var/data/frontline/”
   exeecStart=java -jar /var/opt/frontline/connector.jar
   SuccessExitStatus=143

[安装]

   WantedBy=multi-user.target

配置连接器

1. 使用以下命令注册服务:

  systemctl 启用 connector.service

2. 使用以下命令启动服务:

  systemctl start connector.service

3. 使用以下命令显示服务的状态:

  systemctl status connector.service

配置文件是在目录中首次启动服务 FRONTLINE_HOME 期间创建的。

4. 打开 %FRONTLINE_HOME%/config/configuration/xservice.properties 文件 。

5. 配置 “xserver.url” 和 “xserver.port” 参数

server.port=${FC_PORT}
fcc.remote-address=${fcc.url}:${fcc.port}
fcc.api.key=${FCC_API_KEY}
fc.url=${FC_URL}:${FC_PORT}
server.servlet.context-path=/connector/

service.port=8081 
fcc.remote-address=http://123.456.789.10:8080
fcc.api-key=687ae1dc4e40423c9d88b37b220a4328
fc.url=http://123.456.789.10:8081/connector
server.servlet.context-path=/connector/

配置 API 密钥

为了连接到前线指挥中心,需要 API 密钥来授权连接器。

fcc.api-key=${api.key}

要获取 API 密钥,

  1. sysadmin 身份登录 Frontline Command Center。
  2. 导航到 “配置 ”,然后导航到 “用户”
  3. “用户 ”列表中,双击名为“Frontline Connector”的用户。
  4. 将打开一个详细视图,其中包含“用户信息”部分中的密钥。

注意:防火墙配置应允许访问设置中使用的端口。

5. 重新启动服务。

如果配置成功,日志将显示如下行:

25 Sep 2018 15:31:27,660 INFO  ServiceController - 向 xServer
注册 EVENT-Service[...]
25 Sep 2018 15:31:27,933 INFO  ServiceController - 向 xServer
注册 TROUBLESHOOTER-Service [...]
25 Sep 2018 15:31:27,957 INFO  ServiceController - 向 xServer
注册检查服务[...]
25 Sep 2018 15:31:28,201 INFO  ServiceController - 向 xServer
注册 PICKING-Service[...]
2018 年 9 月 25 日 15:31:30,519 INFO  IntegrationService - 在 8.665 秒内启动 IntegrationService(JVM 运行 10.55)

如果 Frontline Connector 启用了 Web UI,则可以使用属性中配置的 URL(例如 http://123.456.789.10:8081)对其进行访问。