Strategy ONE

协作服务器配置属性

可以通过编辑 config.json 文件。所有参数均区分大小写,必须正确输入才能使更改生效。

config.json 可以在以下位置找到:

Windows<INSTALL_PATH>\MicroStrategy\Collaboration Server

Linux<INSTALL_PATH>/CollaborationServer

该文件包含以下属性:

属性 指定

端口和 URL 属性

港口 通讯端口号
数据源

dataSource 对象包含以下属性:

  • username = 连接 Postgres 的用户名
  • password = 连接 Postgres 的加密密码
  • host = 此参数指定远程 Postgres 服务器的 IP 或主机名。默认情况下,协作服务器尝试连接到本地 Postgres 服务器。
  • port =此参数指定Postgres服务器的端口。默认情况下,协作服务器尝试连接到 5432 Postgres 服务器的端口
  • EncryptionKeyFile = 包含加密或解密密码的密钥的文件
  • 在协作服务器中,至少提供以下参数之一 config.json 启用与 PostgreSQL 的 SSL 连接。
    • sslRootCertFile = 此参数指定包含 SSL 证书颁发机构 (CA) 的文件的路径。如果该文件存在,则服务器的证书将被验证由其中一个机构签名
    • sslClientCertFile =此参数指定客户端 SSL 证书的文件位置
    • sslClientKeyFile = 此参数指定用于客户端证书的密钥的文件位置

授权服务器网址

URL 端点 MicroStrategy Library 服务器。它应该以 /api

通知BaseUrl

地址 Library 服务器生成电子邮件通知时。此属性从 2020 年更新 2 开始可用。

对于某些身份验证配置(例如受信任的身份验证),使用此属性来存储身份验证服务器的地址。如果未设置此属性,则使用authorizationServerUrl中的地址。

TLS 支持属性
启用Tls

是否启用 TLS 支持

如果为 True,则启用 TLS 支持,假设指定了以下任一字段对:

  • privateKeyFile 和 publicCertFile
  • keystoreFile 和密码

keystoreFile 和 passphrase 属性比 privateKeyFile 和 publicCertFile 字段具有更高的优先级。

如果省略或为假,则 TLS 支持被禁用。

私钥文件 私钥的路径。
公共证书文件 公共证书的路径。
密钥库文件 PKCS12 或 PFX 密钥库文件的路径。
密码 证书签名请求 (CSR) 中使用的密码
受信任证书

受信任的证书文件的路径数组(相对于当前目录)。

仅在以下情况下才需要 Library 服务器采用 HTTPS 但具有私有根 CA 证书或自签名证书。

我们不需要链中的所有证书,而只需要根 CA 证书。

每个根 CA 证书都需要位于其自己的 PEM 文件中。

聚类属性
扩展 要使用的缩放类型。值包括“水平”、“垂直”和“无”。如果省略缩放默认为“垂直”,如果“cpus”大于 1。否则,默认为“无”。
redis服务器地址 协作集群缓存的 URL(仅 Redis 服务器支持)。仅当缩放是水平时才需要。
中央处理器 该机器上可创建的最大工作进程数。大于 0 的数字指定要创建的工作进程的数量。值 -1 表示为机器上的每个核心创建一个工作进程。默认为 1。
用户和组缓存属性
重置缓存间隔

一个非负整数,指定重置用户和组信息缓存的间隔(以分钟为单位)。使用值 0 将应用默认时间 1440 分钟(24 小时)。

常规配置属性

日志记录

是否为协作服务器启用诊断日志记录。

socketlo

保存 socket.io 设置的对象。可以设置pingInterval和pingTimeout。{ “ping间隔”:25000,“ping超时”:30000}

图书馆管理支持属性

密钥

建立相互信任的沟通 Library 服务器和协作服务器,该值应与 Library 服务器配置文件。

配置协作服务器时需要此可信通信 Library 行政。

如果 MicroStrategy 协作服务器与 MicroStrategy Library,需要通过修改配置属性文件来手动配置连接信息 config.json。请参阅适当的 在 Windows Server 上手动配置 Collaboration Server 或者 在 Linux 服务器上手动配置协作服务器 部分了解更多信息。

默认情况下, Library 使用以下 URL 和通信端口进行访问:

http://localhost:8080/MicroStrategyLibrary

默认情况下,使用以下 URL 和通信端口访问协作服务器:

http://localhost:3000

要检查协作服务器的状态,您可以访问此 URL:

http://localhost:3000/status

这只适用于 MicroStrategy 协作服务器已安装。要从另一台机器访问它,请将“localhost”替换为该机器的完全限定域名 (FQDN)。

通信端口必须可用,才能启动协作服务器。

组件之间的通信是HTTP,而不是HTTPS。此部署对于在实验室环境中进行初始测试很有用,但不建议用于生产。对于以安全为首要考虑的生产环境,建议实施安全部署。