您可以設定 vRealize Business for Cloud 記錄檔將詳細資料傳送至系統記錄伺服器 (如 vRealize Log Insight),以分析運作可見度並提供更快的疑難排解程序。
必要條件
- 您必須是 vRealize Business for Cloud 管理員。
- 對於 TCP Syslog Appender,請下載系統記錄伺服器的憑證並建立信任存放區,然後將憑證新增至新建立的信任存放區。如需更多資訊,請參閱 https://docs.oracle.com/cd/E19509-01/820-3503/6nf1il6er/index.html。
程序
- 使用系統管理員認證登入 vRealize Business for Cloud。
- 從 /usr/local/tcserver/vfabric-tc-server-standard/itbm-server/webapps/itfm-cloud/WEB-INF/classes/ 位置開啟 log4j2.xml 檔案。
- 選取相關的資料傳遞格式。
- 非安全 Syslog Appender - BSD 格式
- 非安全 Syslog Appender - RFC5424 格式
- 安全 TCP Syslog Appender
- 在 <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 Appender - 將包含系統記錄伺服器憑證的信任存放區複製到 vRealize Business for Cloud 虛擬應用裝置。
- 在 <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>
備註: vRealize Log Insight 的連接埠號碼為 6514。您可以根據要使用的記錄伺服器變更連接埠號碼。 - 在
<Root>
標籤中更新下列行。備註: 在部分記錄檔中,AppenderRef
標籤為Appender-Ref
。請勿變更參數名稱。- 對於 BSD 格式 -
<AppenderRef ref="BSDSyslogAppender"/>
- 對於 RFC5424 格式 -
AppenderRef ref="RFC5424SyslogAppender"/>
- 對於 TCP Syslog Appender -
<AppenderRef ref="securedSyslogAppender"/>
- 對於 BSD 格式 -
- 對以下位置的 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
- 重新啟動 vRealize Business for Cloud 伺服器。