Strategy ONE

Propiedades de configuración del servidor de colaboración

La configuración del servidor de Colaboración puede cambiarse editando el config.json archivo. Todos los parámetros distinguen entre mayúsculas y minúsculas y deben ingresarse correctamente para que los cambios surtan efecto.

El config.json se puede encontrar en:

Ventanas: <INSTALL_PATH>\MicroStrategy\Collaboration Server

Linux: <INSTALL_PATH>/CollaborationServer

Este archivo incluye las siguientes propiedades:

Propiedad Especifica

Propiedades de puerto y URL

puerto El número del puerto de comunicación.
fuente de datos

El objeto dataSource incluye las siguientes propiedades:

  • nombre de usuario = el nombre de usuario para conectarse a Postgres
  • contraseña = la contraseña cifrada para conectarse a Postgres
  • host = este parámetro especifica la IP o el nombre de host de un servidor Postgres remoto. De forma predeterminada, el servidor de colaboración intenta conectarse al servidor local de Postgres.
  • puerto = este parámetro especifica el puerto del servidor Postgres. Por defecto, el servidor de Colaboración intenta conectarse con el 5432 puerto del servidor de Postgres
  • encryptionKeyFile = el archivo que incluye la clave para cifrar o descifrar la contraseña
  • En el servidor de Colaboración, proporcione al menos uno de los siguientes parámetros en config.json para habilitar una conexión SSL con PostgreSQL.
    • sslRootCertFile = este parámetro especifica la ruta de un archivo que contiene la autoridad de certificación (CA) SSL. Si el archivo existe, se verificará que el certificado del servidor está firmado por una de estas autoridades
    • sslClientCertFile = este parámetro especifica la ubicación del archivo del certificado SSL del cliente
    • sslClientKeyFile = este parámetro especifica la ubicación del archivo para la clave secreta utilizada para el certificado de cliente

autorizaciónServerUrl

El punto de enlace de la URL del servidor de MicroStrategy Library. Debería terminar con /api.

notificaciónBaseUrl

La dirección del servidor de Library al generar notificaciones por correo electrónico. Esta propiedad está disponible a partir de la Actualización 2 de 2020.

Utilice esta propiedad para determinadas configuraciones de autenticación, como la autenticación de confianza, para almacenar la dirección del servidor de autenticación. Si esta propiedad no está establecida, se utiliza la dirección en AuthorizationServerUrl.

Propiedades de soporte TLS
habilitarTls

Si la compatibilidad con TLS está habilitada

Si es verdadero, la compatibilidad con TLS está habilitada, suponiendo que se especifique cualquiera de los siguientes pares de campos:

  • archivo de clave privada y archivo de certificado público
  • almacén de clavesArchivo y frase de contraseña

Las propiedades keystoreFile y passphrase tienen mayor prioridad que los campos privateKeyFile y publicCertFile.

Si se omite o es falso, la compatibilidad con TLS está deshabilitada.

archivo de clave privada El camino a la clave privada.
archivo de certificado público El camino hacia el certificado público.
archivo de almacén de claves La ruta al archivo de almacén de claves PKCS12 o PFX.
frase de contraseña La frase de contraseña utilizada en la Solicitud de firma de certificado (CSR)
certificados de confianza

Una serie de rutas (relativas al directorio actual) de archivos de certificados confiables.

Solo es necesario cuando el servidor de Library está en HTTPS pero con un certificado de CA raíz privado o un certificado autofirmado.

No necesitamos todos los certificados de la cadena, sino solo el certificado de CA raíz.

Cada certificado de CA raíz debe estar en su propio archivo PEM.

Propiedades de agrupación
escalada El tipo de escala a utilizar. Los valores incluyen "horizontal", "vertical" y "ninguno". Si se omite la escala, el valor predeterminado es "vertical", si "cpus" es mayor que 1. De lo contrario, el valor predeterminado es "ninguno".
redisServerUrl La URL de la caché del clúster de colaboración (solo compatible con Redis Server). Solo es necesario si la escala es horizontal.
CPU El número máximo de procesos de trabajo para crear en esta máquina. Un número mayor que 0 especifica la cantidad de procesos de trabajo que se crearán. Un valor de -1 indica que se debe crear un proceso de trabajo para cada núcleo de la máquina. El valor predeterminado es 1.
Propiedades de caché de usuarios y grupos
restablecerCacheInterval

Un número entero no negativo que especifica el intervalo (en minutos) para restablecer la caché de información de usuarios y grupos. El uso de un valor de 0 aplica el tiempo predeterminado de 1440 minutos (24 horas).

Propiedades de configuración generales

logging

Si el registro de diagnóstico está habilitado para el servidor de colaboración.

socketlo

Un objeto que contiene la configuración de socket.io. Puede configurar pingInterval y pingTimeout. { &quot;pingInterval&quot;: 25000, &quot;pingTimeout&quot;: 30000 }

Propiedades de soporte de administración de biblioteca

llave secreta

Para establecer una comunicación de confianza entre el servidor de Library y el servidor de Colaboración, el valor debe ser el mismo que el de IdentityToken.secretKey en el archivo de configuración del servidor de Library.

Este contacto de confianza es necesario para configurar el servidor de Colaboración desde el Administrador de Library.

Si el servidor de MicroStrategy Collaboration se instala por separado de MicroStrategy Library, deberá configurar manualmente la información de conexión modificando el archivo de propiedades de configuración config.json. Consulte la Configurar manualmente el servidor de colaboración en un servidor Windows o Configurar manualmente el servidor de colaboración en un servidor Linux para obtener más información.

Por defecto, a la Library se accede a través de la siguiente URL y puerto de comunicaciones:

http://localhost:8080/MicroStrategyLibrary

De forma predeterminada, se accede al servidor de colaboración mediante la siguiente URL y puerto de comunicación:

http://localhost:3000

Para comprobar el estado del servidor de colaboración, puede visitar esta URL:

http://localhost:3000/status

Esto solo funciona desde el equipo en el que está instalado el servidor de MicroStrategy Collaboration. Para acceder a él desde otra máquina, reemplace "localhost" con el nombre de dominio completo (FQDN) de la máquina.

El puerto de comunicación debe estar disponible para que se inicie el servidor de colaboración.

La comunicación entre componentes es HTTP, no HTTPS. Esta implementación es útil para pruebas iniciales en un entorno de laboratorio, pero no se recomienda para producción. Para un entorno de producción, donde la seguridad es una prioridad, se recomienda implementar una implementación segura.