2015-01-08 4 views
0

syslog-ng를 사용하여 realtime_01-08-15.log192.168.1.132으로 전달하려고합니다. 파일에서 트래픽을 전달하는 방법을 알고 있지만 파일의 이름이 매일 바뀌면 어떻게 될까요? realtime_01-08-15.logsyslog-ng에서 폴더 전달?

소스 2015 월 9 일 : 2015 월 8 일

소스 realtime_01-09-15.log

내가 소스를 폴더를 만들고 거기에 로그 파일을 넣어하거나 수행하는 방법에 대한이있다 가변 소스 입력? 어떤 도움을 주시면 감사하겠습니다. 필요한 경우 추가 정보를 제공 할 수 있습니다.

답변

0

현재 syslog-ng의 상용 버전 만 파일 이름에 와일드 카드를 사용할 수 있지만 (문제를 해결할 수 있음)이 기능은 아직 오픈 소스 버전에서 사용할 수 없습니다.

해결 방법으로 파일의 이름을 환경 변수로 내보내고 syslog-ng 소스의 파일 이름에 해당 변수를 사용하고 syslog-ng를 하루에 한 번 다시로드하는 cron 작업을 만들 수 있습니다.

자세한 내용은

, http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.6-guides/en/syslog-ng-ose-v3.6-guide-admin/html/config-global-variables.html

HTH를 참조

감사합니다,

로버트 Fekete

+0

흠 난 아무 문제 스크립팅이 없다하지만 난 프로덕션 서버에 주위 변통하고 싶지 않아 . 그래도 고마워! – Roboman1723