MicroStrategy ONE
Propriétés de configuration du serveur de collaboration
Les paramètres pour Collaboration Server peuvent être modifiés en modifiant le config.json
fichier. Tous les paramètres sont sensibles à la casse et doivent être saisis correctement pour que les modifications prennent effet.
Le config.json
peut être trouvé dans :
Fenêtre: <INSTALL_PATH>\MicroStrategy\Collaboration Server
Linux: <INSTALL_PATH>/CollaborationServer
Ce fichier inclut les propriétés suivantes :
Propriété | Spécifie |
---|---|
Propriétés du port et de l'URL |
|
port | Le numéro du port de communication |
la source de données |
L'objet dataSource inclut les propriétés suivantes :
|
autorisationServeurUrl |
Le point de terminaison URL du serveur MicroStrategy Library Server. Cela devrait se terminer par /api. |
notificationBaseUrl |
L'adresse de Library Server lors de la génération des notifications par e-mail. Cette propriété est disponible à partir de la mise à jour 2020 2. Utilisez cette propriété pour certaines configurations d'authentification, comme l'authentification approuvée, pour stocker l'adresse du serveur d'authentification. Si cette propriété n'est pas définie, l'adresse dans authorisationServerUrl est utilisée. |
Propriétés de prise en charge TLS | |
activerTls |
Si la prise en charge de TLS est activée Si c'est vrai, la prise en charge de TLS est activée, en supposant que l'une des paires de champs suivantes est spécifiée :
Les propriétés keystoreFile et passphrase ont une priorité plus élevée que les champs privateKeyFile et publicCertFile. S'il est omis ou faux, la prise en charge de TLS est désactivée. |
fichier de clé privé | Le chemin d'accès à la clé privée. |
publicCertFile | Le chemin vers le certificat public. |
fichier keystore | Chemin d'accès au fichier de clés PKCS12 ou PFX. |
phrase secrète | La phrase secrète utilisée dans la demande de signature de certificat (CSR) |
Certs de confiance |
Un tableau de chemins (par rapport au répertoire actuel) de fichiers de certificats approuvés. Ceci est nécessaire uniquement si le serveur Library est en HTTPS mais avec un certificat d'autorité de certification racine privé ou un certificat auto-signé. Nous n'avons pas besoin de tous les certificats de la chaîne, mais uniquement du certificat Root CA. Chaque certificat Root CA doit se trouver dans son propre fichier PEM. |
Propriétés de clustering | |
mise à l'échelle | Le type de mise à l’échelle à utiliser. Les valeurs incluent « horizontal », « vertical » et « aucun ». En cas d'omission, la mise à l'échelle est par défaut "verticale", si "cpus" est supérieur à 1. Sinon, la valeur par défaut est "aucun". |
redisServerUrl | L'URL du cache du cluster de collaboration (uniquement pris en charge avec Redis Server). Requis uniquement si la mise à l’échelle est horizontale. |
processeurs | Nombre maximum de processus de travail à créer sur cette machine. Un nombre supérieur à 0 spécifie le nombre de processus de travail à créer. Une valeur de -1 indique qu'il faut créer un processus de travail pour chaque cœur de la machine. La valeur par défaut est 1. |
Propriétés du cache des utilisateurs et des groupes | |
réinitialiserCacheInterval |
Entier non négatif qui spécifie l'intervalle (en minutes) de réinitialisation du cache d'informations des utilisateurs et des groupes. L'utilisation d'une valeur de 0 applique la durée par défaut de 1 440 minutes (24 heures). |
Propriétés de configuration générales | |
enregistrement |
Indique si la journalisation des diagnostics est activée pour le serveur de collaboration. |
socketlo |
Un objet qui contient les paramètres socket.io. Peut définir pingInterval et pingTimeout. { "pingInterval": 25000, "pingTimeout": 30000 } |
Propriétés de prise en charge de l'administration de la bibliothèque | |
clef secrète |
Pour établir une communication fiable entre le serveur Library et le serveur Collaboration, la valeur doit être identique à celle de IdentityToken.secretkey dans le fichier de configuration du serveur Library. Cette communication fiable est requise pour configurer Collaboration Server à partir de Library Admin. |
Si le serveur MicroStrategy Collaboration Server est installé séparément de MicroStrategy Library, vous devez configurer manuellement les informations de connexion en modifiant le fichier de propriétés de configuration config.json
. Voir l'élément approprié Configurer manuellement Collaboration Server sur un serveur Windows ou en Configurer manuellement Collaboration Server sur un serveur Linux section pour plus d'informations.
Par défaut, l'accès à Library utilise l'URL et le port de communication suivants :
http://localhost:8080/MicroStrategyLibrary
Par défaut, le serveur de collaboration est accessible à l'aide de l'URL et du port de communication suivants :
http://localhost:3000
Pour vérifier l'état du serveur de collaboration, vous pouvez visiter cette URL :
http://localhost:3000/status
Cela ne fonctionne qu'à partir de l'ordinateur sur lequel le serveur MicroStrategy Collaboration Server est installé. Pour y accéder depuis une autre machine, remplacez « localhost » par le nom de domaine complet (FQDN) de la machine.
Le port de communication doit être disponible pour que le serveur de collaboration soit démarré.
La communication entre les composants est HTTP et non HTTPS. Ce déploiement est utile pour les tests initiaux dans un environnement de laboratoire, mais n'est pas recommandé pour la production. Pour un environnement de production, où la sécurité est une priorité, il est recommandé de mettre en œuvre un déploiement sécurisé.