MicroStrategy ONE

Collaboration Server 구성 속성

Collaboration 서버 설정은 다음을 편집하여 변경할 수 있습니다. config.json 파일. 모든 매개변수는 대소문자를 구분하며 변경 사항을 적용하려면 올바르게 입력해야 합니다.

그만큼 config.json 다음에서 찾을 수 있습니다:

Windows: <INSTALL_PATH>\MicroStrategy\Collaboration Server

Linux: <INSTALL_PATH>/CollaborationServer

이 파일에는 다음 속성이 포함되어 있습니다.

속성 지정하다

포트 및 URL 속성

포트 통신 포트 번호
데이터소스

dataSource 객체에는 다음 속성이 포함됩니다.

  • 사용자 이름 = Postgres에 연결하기 위한 사용자 이름
  • 비밀번호 = Postgres에 연결하기 위한 암호화된 비밀번호
  • 호스트 = 이 매개변수는 원격 Postgres 서버의 IP 또는 호스트 이름을 지정합니다. 기본적으로 Collaboration 서버는 로컬 Postgres 서버에 연결을 시도합니다.
  • port = 이 매개변수는 Postgres 서버의 포트를 지정합니다. 기본적으로 Collaboration 서버는 5432 Postgres 서버의 포트
  • 암호화KeyFile = 비밀번호를 암호화하거나 해독하기 위한 키가 포함된 파일
  • Collaboration 서버에서 다음 매개변수 중 하나 이상을 제공합니다. config.json PostgreSQL에 대한 SSL 연결을 활성화합니다.
    • sslRootCertFile = 이 매개변수는 SSL 인증 기관(CA)이 포함된 파일의 경로를 지정합니다. 파일이 존재하는 경우 서버의 인증서가 이러한 기관 중 하나에 의해 서명되었는지 확인됩니다.
    • sslClientCertFile = 이 매개변수는 클라이언트 SSL 인증서의 파일 위치를 지정합니다.
    • sslClientKeyFile = 이 매개변수는 클라이언트 인증서에 사용되는 비밀 키의 파일 위치를 지정합니다.

인증 서버 URL

URL 끝점은 MicroStrategy Library 섬기는 사람. 다음으로 끝나야 합니다. /api.

알림베이스 URL

주소 Library 이메일 알림을 생성할 때 서버. 이 속성은 2020 업데이트 2부터 사용할 수 있습니다.

신뢰할 수 있는 인증과 같은 특정 인증 구성에 이 속성을 사용하여 인증 서버의 주소를 저장합니다. 이 속성이 설정되지 않으면 AuthorizationServerUrl의 주소가 사용됩니다.

TLS 지원 속성
활성화Tls

TLS 지원 활성화 여부

true인 경우 다음 필드 쌍 중 하나가 지정되었다고 가정하여 TLS 지원이 활성화됩니다.

  • privateKeyFile 및 publicCertFile
  • keystore파일 및 암호

keystoreFile 및 passphrase 속성은 privateKeyFile 및 publicCertFile 필드보다 우선순위가 높습니다.

생략되거나 거짓이면 TLS 지원이 비활성화됩니다.

개인키 파일 개인 키의 경로입니다.
공개인증서파일 공개 인증서의 경로입니다.
키스토어파일 PKCS12 또는 PFX 키 저장소 파일의 경로입니다.
암호 인증서 서명 요청(CSR)에 사용되는 암호
신뢰할 수 있는 인증서

신뢰할 수 있는 인증서 파일의 경로 배열(현재 디렉터리 기준)입니다.

이는 다음과 같은 경우에만 필요합니다. Library 서버가 HTTPS에 있지만 개인 루트 CA 인증서 또는 자체 서명된 인증서가 있습니다.

체인의 모든 인증서가 필요하지 않고 루트 CA 인증서만 필요합니다.

각 루트 CA 인증서는 자체 PEM 파일에 있어야 합니다.

클러스터링 속성
스케일링 사용할 크기 조정 유형입니다. 값에는 "수평", "수직" 및 "없음"이 포함됩니다. 생략된 크기 조정의 기본값은 "수직"이고 "cpus"가 1보다 큰 경우입니다. 그렇지 않으면 기본값은 "없음"입니다.
redisServerUrl 협업 클러스터 캐시의 URL입니다(Redis 서버에서만 지원됨). 크기 조정이 수평인 경우에만 필요합니다.
CPU 이 머신에 생성할 최대 작업자 프로세스 수입니다. 0보다 큰 숫자는 생성할 작업자 프로세스 수를 지정합니다. -1 값은 머신의 각 코어에 대해 하나의 작업자 프로세스를 생성함을 나타냅니다. 기본값은 1입니다.
사용자 및 그룹 캐시 속성
재설정CacheInterval

사용자 및 그룹 정보 캐시를 재설정하는 간격(분)을 지정하는 음수가 아닌 정수입니다. 0 값을 사용하면 기본 시간인 1440분(24시간)이 적용됩니다.

일반 구성 속성

벌채 반출

Collaboration 서버에 대한 진단 로깅이 활성화되어 있는지 여부입니다.

소켓로

Socket.io 설정을 보유하는 객체입니다. pingInterval 및 pingTimeout을 설정할 수 있습니다. { "핑 간격": 25000, "ping시간 초과": 30000 }

도서관 관리 지원 속성

비밀키

사이에 신뢰할 수 있는 통신을 설정하려면 Library 서버 및 Collaboration 서버의 경우 값은 IDToken.secretKey의 값과 동일해야 합니다. Library 서버 구성 파일.

이 신뢰할 수 있는 통신은 Collaboration 서버를 구성하는 데 필요합니다. Library 관리자.

만약 MicroStrategy 협업 서버는 별도로 설치됩니다. MicroStrategy Library, 구성 속성 파일을 수정하여 연결 정보를 수동으로 구성해야 합니다. config.json. 해당 항목을 참조하세요. Windows Server에서 Collaboration Server를 수동으로 구성 또는 Linux 서버에서 Collaboration Server를 수동으로 구성 자세한 내용은 섹션을 참조하세요.

기본적으로 Library 다음 URL 및 통신 포트를 사용하여 액세스됩니다.

http://localhost:8080/MicroStrategyLibrary

기본적으로 Collaboration 서버는 다음 URL 및 통신 포트를 사용하여 액세스됩니다.

http://localhost:3000

Collaboration 서버의 상태를 확인하려면 다음 URL을 방문하세요.

http://localhost:3000/status

이것은 다음이 수행되는 기계에서만 작동합니다. MicroStrategy 협업 서버가 설치되었습니다. 다른 컴퓨터에서 액세스하려면 "localhost"를 해당 컴퓨터의 FQDN(정규화된 도메인 이름)으로 바꾸세요.

Collaboration 서버를 시작하려면 통신 포트를 사용할 수 있어야 합니다.

구성 요소 간의 통신은 HTTPS가 아닌 HTTP입니다. 이 배포는 랩 환경의 초기 테스트에는 유용하지만 프로덕션에는 권장되지 않습니다. 보안이 최우선인 프로덕션 환경의 경우 보안 배포를 구현하는 것이 좋습니다.