Syslog サーバにログの詳細を送信して運用状況を分析できるように vRealize Business for Cloud を構成して、トラブルシューティングに要する時間を短縮することができます。

前提条件

  • vRealize Business for Cloud 管理者である必要があります。
  • TCP Syslog アペンダの場合は、システム ログ サーバの証明書をダウンロードし、トラストストアを作成して、新規作成されたトラストストアに証明書を追加します。詳細については、https://docs.oracle.com/cd/E19509-01/820-3503/6nf1il6er/index.htmlを参照してください。

手順

  1. システム管理者の認証情報を使用して、vRealize Business for Cloud にログインします。
  2. log4j2.xml ファイルを /usr/local/tcserver/vfabric-tc-server-standard/itbm-server/webapps/itfm-cloud/WEB-INF/classes/ の場所から開きます。
  3. 適切なデータ配信形式を選択します。
    • セキュリティ保護されていない Syslog アペンダ - BSD 形式
    • セキュリティ保護されていない Syslog アペンダ - RFC5424 形式
    • セキュリティ保護された TCP Syslog アペンダ
  4. <Appenders> タグ内の次の行を更新するか、追加します。
    オプション 説明
    BSD 形式の場合 <Syslog name="BSDSyslogAppender" host="SYSLOG_SERVER_HOST" port="SYSLOG_SERVER_PORT" protocol="TCP"/>
    RFC5424 形式の場合 <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"/>
    TCP Syslog アペンダの場合
    1. システム ログ サーバ証明書が追加されたトラストストアを vRealize Business for Cloud 仮想アプライアンスにコピーします。
    2. <Appenders> タグ内の次の行を更新するか、追加します。
      <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>
  5. <Root> タグ内の次の行を更新するか、追加します。
    注: : 一部のログ ファイルでは、 AppenderRef タグは Appender-Ref になっています。パラメータ名は変更しないでください。
    • BSD 形式の場合 - <AppenderRef ref="BSDSyslogAppender"/>
    • RFC5424 形式の場合 - <AppenderRef ref="RFC5424SyslogAppender"/>
    • TCP Syslog アペンダの場合 - <AppenderRef ref="securedSyslogAppender"/>
  6. 同じ内容の変更を、次の場所にある log4j2.xml ファイルに加えます。
    • /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. vRealize Business for Cloud サーバを再起動します。