Sie können die Protokolldateien von vRealize Business for Cloud so konfigurieren, dass die Details an die Systemprotokollserver (z. B. vRealize Log Insight) gesendet werden, um die operative Transparenz zu analysieren und eine schnellere Fehlerbehebung zu ermöglichen.

Voraussetzungen

  • Sie müssen ein vRealize Business for Cloud-Administrator sein.
  • Laden Sie für TCP-Syslog-Appender das Zertifikat des Systemprotokollservers herunter, erstellen Sie einen TrustStore und fügen Sie das Zertifikat zum neu erstellten TrustStore hinzu. Weitere Informationen finden Sie unter https://docs.oracle.com/cd/E19509-01/820-3503/6nf1il6er/index.html.

Prozedur

  1. Melden Sie sich mithilfe der Anmeldedaten des Systemadministrators bei vRealize Business for Cloud an.
  2. Öffnen Sie die Datei log4j2.xml im Verzeichnis /usr/local/tcserver/vfabric-tc-server-standard/itbm-server/webapps/itfm-cloud/WEB-INF/classes/.
  3. Wählen Sie das entsprechende Datenübermittlungsformat aus.
    • Nicht geschützter Syslog-Appender – BSD-Format
    • Nicht geschützter Syslog-Appender – RFC5424-Format
    • Geschützter TCP-Syslog-Appender
  4. Fügen Sie für das Tag <Appenders> die folgenden Zeilen hinzu bzw. aktualisieren Sie diese.
    Option Beschreibung
    Für das BSD-Format <Syslog name="BSDSyslogAppender" host="SYSLOG_SERVER_HOST" port="SYSLOG_SERVER_PORT" protocol="TCP"/>
    Für das RFC5424-Format <Syslog name="RFC5424SyslogAppender" format="RFC5424" host="10.23.216.36" port="SYSLOG_SERVER_PORT" protocol="UDP" appName="vRB" mdcId="mdc" includeMDC="true" facility="LOCAL0" enterpriseNumber="12345" newLine="true" messageId="Audit" id="vRBApp"/>
    Für TCP-Syslog-Appender
    1. Kopieren Sie den TrustStore mit dem Zertifikat des Systemprotokollservers in die virtuelle vRealize Business for Cloud-Appliance.
    2. Fügen Sie für das Tag <Appenders> die folgenden Zeilen hinzu bzw. aktualisieren Sie diese.
      <Syslog name="securedSyslogAppender" host="SYSLOG_SERVER_HOST" port="SYSLOG_SERVER_PORT" protocol="UDP" appName="vRB" 
              mdcId="mdc" includeMDC="true" facility="LOCAL0" enterpriseNumber="12345" newLine="true" messageId="Audit" id="vRBApp">
        <SSL>
          <TrustStore location="TRUSTSTORE_PATH" password="TRUSTSTORE_PASSWORD"/>
        </SSL>
      </Syslog>
    Hinweis: Die Portnummer für vRealize Log Insight ist 6514. Sie können die Portnummer basierend auf dem Protokollserver, den Sie verwenden möchten, ändern.
  5. Aktualisieren Sie die folgende Zeile im <Root>-Tag.
    Hinweis: Bei einigen Protokolldateien lautet das AppenderRef-Tag Appender-Ref. Ändern Sie den Parameternamen nicht.
    • Für das BSD-Format - <AppenderRef ref="BSDSyslogAppender"/>
    • Für das RFC5424-Format - AppenderRef ref="RFC5424SyslogAppender"/>
    • Für TCP-Syslog-Appender - <AppenderRef ref="securedSyslogAppender"/>
  6. Nehmen Sie dieselben Änderungen an der Datei log4j2.xml in den folgenden Speicherorten vor.
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-server/webapps/itfm-cloud-dc-transformer/WEB-INF/classes/log4j2.xml
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-data-collector/webapps/itfm-cloud-vca-dc/WEB-INF/classes/log4j2.xml
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-data-collector/webapps/itfm-cloud-vc-dc/WEB-INF/classes/log4j2.xml
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-data-collector/webapps/itfm-cloud-srm-dc/WEB-INF/classes/log4j2.xml
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-data-collector/webapps/itfm-cloud-vcd-dc/WEB-INF/classes/log4j2.xml
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-data-collector/webapps/itfm-cloud-aws-dc/WEB-INF/classes/log4j2.xml
    • /usr/local/tcserver/vfabric-tc-server-standard/itbm-data-collector/webapps/itfm-cloud-vra-dc/WEB-INF/classes/log4j2.xml
  7. Starten Sie Ihren vRealize Business for Cloud-Server neu.