Strategy ONE

Protokollierung in Modeling Service

Der Modeling-Service verwendet log4j 2 zur Unterstützung der Protokollierungsanforderungen.

MicroStrategy 2021 Update 4 und höher enthält Fixes für CVE-2021-44228 und CVE-2021-45046 durch ein Upgrade von Apache Log4j 2 Version auf 2.16.0.

Standardmäßig sind die Protokolle für den Modeling Service unter aktiviert "INFO" Ebene. Weitere Informationen zu den in Log4J integrierten Standardprotokollebenen finden Sie unter Benutzerdefinierte Protokollebenen auf der Apache-Website.

Die Protokolldateien finden Sie unter:

Windows: < INSTALL_PATH> \MicroStrategy\ModelingService\logs\

Linux: < INSTALL_PATH> /MicroStrategy/ModelingService/logs/

Verwenden Sie die folgenden Verfahren, um die Protokollierung anzupassen:

Anpassen der Protokollierung im Modellierungsdienst

Befolgen Sie die nachstehenden Verfahren, um die Protokollierung im Modellierungsdienst anzupassen.

Aktivieren der Konfigurationsdatei für die Protokollierung

  1. Suchen Sie die Schablonendatei für die Protokollierungskonfiguration log4j2.xml.template in:

    Windows: < INSTALL_PATH> \MicroStrategy\ModelingService\admin

    Linux: < INSTALL_PATH> /MicroStrategy/ModelingService/admin

  2. Unter dem admin Ordner, erstellen Sie eine Kopie von log4j2.xml.template und benennen Sie es in um log4j2.xml.
  3. Starten Sie den Modellierungsdienst neu.

Ändern der Protokollebene für den Modellierungsdienst

Wenn zur Fehlerbehebung ein ausführlicheres Protokoll benötigt wird:

  1. Aktivieren Sie die Konfigurationsdatei für die Protokollierung.
  2. Unter dem admin Ordner, ändern log4j2.xml.
  3. Ändern Sie die Ebene in &quot;DEBUG&quot; oder &quot;TRACE&quot;.
  4. Kopieren
    <Root level="INFO" includeLocation="false">
  5. Starten Sie den Modellierungsdienst neu.

Verwalten des Protokollverlaufs

Standardmäßig speichert der Modellierungsdienst das Protokoll der letzten 30 Tage oder der letzten 45 Dateien, je nachdem, was zuerst eintritt. So konfigurieren Sie einen anderen Protokollverlauf:

  1. Aktivieren Sie die Konfigurationsdatei für die Protokollierung.
  2. Unter dem admin Ordner, ändern log4j2.xml.
  3. Ändern Sie die Werte für die folgenden Eigenschaften:
  4. Kopieren
    <IfLastModified age="30d" />
    <IfAccumulatedFileCount exceeds="45" />
  5. Starten Sie den Modellierungsdienst neu.

Anpassen der Protokollierung im Modellierungsdienst für die Kommunikation mit Intelligence Server

Ab MicroStrategy 2021 Update 4 verwendet der Modellierungsdienst auch logger.properties, um die Protokollierungsinfrastruktur bei der Kommunikation mit Intelligent Servern einzurichten. Dieses Verfahren sollte nur in MicroStrategy 2021 Update 4 und höher verwendet werden.

Erstellen und Anpassen einer logger.properties-Datei

  1. Suchen Sie die Schablonendatei für die Protokollierungseigenschaften logger.properties.template in:

    Windows: <INSTALL_PATH>\MicroStrategy\ModelingService\conf

    Linux: <INSTALL_PATH>/MicroStrategy/ModelingService/conf

  2. Unter dem conf Ordner, erstellen Sie eine Kopie von logger.properties.template und benennen Sie es in um logger.properties.

  3. Siehe Logger.properties, um anzupassen logger.properties Datei.

  4. Starten Sie den Modellierungsdienst neu.