모든 호스트가 모든 로그를 RSyslog 서버 (버전 5.8.10)로 보냅니다. 는/var/log/X/호스트/2013년 9월 24일/host11/EvntSLog - host11에서rsyslog 동적 파일 이름 로그 순환
$template RemoteHost,"/var/log/x/host/%$YEAR%-%$MONTH%-%$DAY%/%HOSTNAME%/%APP-NAME%.log"
그래서 윈도우 이벤트 로그에 기록 될 것입니다 -
위해 rsyslog는 로그 파일을 저장하려면 다음과 같은 템플릿을 사용 .log
이제는 logrotate를 설정하여 하루 종일의 로그 파일을 압축하여 '/ nfs/archive /'로 보냅니다. 따라서 위의 로그 파일은 아카이브 될 때 /nfs/archive/2013-09-24.tgz처럼 보일 것입니다. 여기서는 개별 로그 파일을 압축하지 않고 전체 디렉토리를 압축합니다.
어떻게하면 logrotate/cron을 사용하여이를 수행 할 수 있습니까?