Tomcat Catalina.out 로그

이 시나리오는 클라이언트에서 생성된 응용프로그램 로그를 PLURA Log Collector 서버arrow-up-right로 전송하는 방법을 설명합니다. 이번 예제에서는 Tomcat8의 catalina.out 로그 파일을 사용합니다. PLURA Log Collector 서버를 사용하면 클라이언트(Web Server)에서 별도의 로그 파일을 생성하지 않고, syslog를 통해 직접 전송할 수 있어 CPU, 메모리 등의 리소스 사용량을 최소화할 수 있습니다.


1. 클라이언트: Tomcat8의 catalina.out

  • 환경: CentOS 6 (64비트), Rsyslog 5.8.10

1-1. rsyslog.conf 파일 다운로드

1-2. rsyslog.conf 파일 수정 (원격 rsyslog 서버로 전송)

1-3. rsyslog 서비스 재시작

1-4. 서버 접속 및 디버깅

2. 서버

  • 환경: CentOS 7, Rsyslog 8.2010.0

2-1. PLURA Log Collector 서버 설치

https://docs.plura.io/ko/agents/siem/plcarrow-up-right

2-2. 원격 클라이언트에서 syslog 전송 허용

2-3. 로그 파일 수신 여부 확인

내부 블로그

https://docs.plura.io/ko/agents/siem/uplc/application-log-plcarrow-up-right

외부 참고 사이트

https://www.rsyslog.com/doc/v5-stable/configuration/modules/imfile.htmlarrow-up-right

https://www.rsyslog.com/doc/v8-stable/configuration/modules/imfile.htmlarrow-up-right

http://linuxsysconfig.com/how-to-configure-remote-logging-on-rhel6-centos6/arrow-up-right

https://www.teimouri.net/centralized-logs-rsyslog/arrow-up-right

Last updated