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:
|
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:
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. { "pingInterval": 25000, "pingTimeout": 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.