0
syslog-ng를 실행하는 호스트가 있습니다. 그것은 모든 물건을 로컬로 괜찮아요 (로그 파일 만들기 등) 않습니다. 그러나, 나는 그것의 모든 로그를 원격 기계 - 특히 원격 기계의 한 설비 (local4)로 전달하려고합니다. 나는 대상 (구문 오류) 내에서 재 작성 (설정 기능) 및 템플릿으로 놀아 보았지만 아무 소용이 없었다.원격 시설에 syslog-ng하는 방법
destination remote_server {
udp(\"172.18.192.8\" port (514));
udp(\"172.18.192.9\" port (514));
};
rewrite r_local4 {
set-facility(local4);
};
filter f_alllogs {
level (debug...emerg);
};
log {
source(local);
filter(f_alllogs);
rewrite(r_local4)
destination(remote_server);
};
답장을 보내 주셔서 감사합니다. 예, 원격 서버의 특정 로그 파일로 내보내려는 어플라이언스가 있습니다. 나는 '로거'명령이나 뭔가를 생각하고 있었지만 더 좋은 방법이 있어야한다고 생각했다. – yee379