세부 정보를 vRealize Log Insight 같은 시스템 로그 서버에 보내도록 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. /usr/local/tcserver/vfabric-tc-server-standard/itbm-server/webapps/itfm-cloud/WEB-INF/classes/ 위치에 있는 log4j2.xml 파일을 엽니다.
  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>
    참고: vRealize Log Insight의 포트 번호는 6514입니다. 포트 번호는 사용하려는 로그 서버에 기반하여 변경할 수 있습니다.
  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 서버를 다시 시작합니다.