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