기록(이전) syslog를 syslog 서버로 전달

기록(이전) syslog를 syslog 서버로 전달

syslog.conf/rsyslog.conf에 다음 항목을 추가하여 시스템 로그를 syslog 서버로 전달할 수 있습니다.

*.*<space/tab>@<syslog_server_name>:<port_no>

그러나 이 항목 이후에 생성된 새 시스템 로그만 전송됩니다. 하지만 이 항목을 작성하기 전에 생성된 이전 시스템 로그를 보내고 싶습니다. 오래된/이전 syslog를 syslog 서버로 보내는 방법이 있습니까?

답변1

기존 파일에서 읽도록 rsyslog를 구성할 수 있습니다. 예를 들면 다음과 같습니다.

module(load="imfile" PollingInterval="10")

input(type="imfile"
      File="/var/log/apache2/*access.log"
      Tag="apache2-access"
      Severity="info"
      Facility="local6")

문서:https://rsyslog.readthedocs.io/en/latest/configuration/modules/imfile.html

관련 정보