MicroStrategy ONE

Propiedades de configuración del servidor de colaboración

La configuración del servidor de colaboración se puede cambiar 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 puede encontrarse en:

Windows: <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. De forma predeterminada, el servidor de colaboración intenta conectarse al 5432 puerto del servidor 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 a 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 del cliente

autorizaciónServerUrl

El punto final de la URL del MicroStrategy Library servidor. debe terminar con /api.

notificaciónBaseUrl

La dirección del Library servidor 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.

Esto sólo es necesario cuando Library El servidor 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. { "intervalo de ping": 25000, "pingTimeout": 30000 }

Propiedades de soporte de administración de biblioteca

llave secreta

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

Esta comunicación confiable es necesaria para configurar el servidor de colaboración desde Library Administración.

Si el MicroStrategy El servidor de colaboración se instala por separado del MicroStrategy Library, debe configurar manualmente la información de conexión modificando el archivo de propiedades de configuración config.json. Ver el apropiado Configurar manualmente el servidor de colaboración en un servidor Windows o Configurar manualmente el servidor de colaboración en un servidor Linux sección para más información.

Por defecto, el Library Se accede mediante la siguiente URL y puerto de comunicación:

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 sólo funciona desde la máquina donde MicroStrategy El servidor de colaboración está instalado. 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.