UFW 로그를 자신의 파일로 리디렉션 하시겠습니까?


20

UFW 항목을 / var / log / syslog 를 채우는 대신 / var / log / ufw 에있는 자신의 로그 파일로 쉽게 리디렉션 할 수있는 방법이 있습니까? 나를?

답변:


19

Ubuntu 15.10 및 Debian Jessie에는 /etc/rsyslog.d/20-ufw.conf 파일이 있습니다. 하단에 포함되어 있습니다 # & ~. 주석을 제거하려면 앞에있는 #을 제거 /etc/init.d/rsyslog restart하고 구성 변경을 고려하도록 rsyslog를 명령으로 새로 고치 십시오.


3
14.04에서도 작동하며 더 간단하며 sudo service rsyslog restart변경 한 후에 사용됩니다 .
물병 자리 힘

이것이 나에게도 도움이되었습니다 (14.04). 간단합니다.
pwbred

1
18.04에서 마지막 행은 # & stop주석 처리를 제거해도 동일하지만 rsyslog를 실제로 다시 시작해야합니다.
세바스찬

13

우분투 14.04도 실행 중입니다. 내 안에 다음 줄이 /etc/rsyslog.d/있는 파일 20-ufw.conf이 있습니다.

:msg,contains,"[UFW " /var/log/ufw.log

내가 한 일은 해당 파일을 삭제하고 맨 위에 50-default.conf다음을 추가했습니다.

: msg, 포함, "[UFW"/var/log/ufw.log
& stop

rsyslog를 다시 시작하면 sudo service rsyslog restartUFW 로그는 다른 파일이 아닌 자체 파일에 저장해야합니다.


11
20-ufw.confstop 명령을 편집 하고 추가 하지 않습니까? 실제로 주석 처리를 해제 할 수있는 템플릿이 이미 있으며 빠른 테스트에서 제대로 작동하는 것 같습니다.
HRJ

@HRJ 개인 취향? 20-ufw.conf 파일에는 몇 줄의 텍스트 만 있으며 대부분 주석입니다. 자체 구성 파일이 필요하지 않다고 생각했습니다. 당신의 제안은 실제로 같은 것을 성취합니다-그것은 :msg,contains,"[UFW " /var/log/ufw.log수정 / 중지되어야합니다.
Ackis

6

ufw는 rsyslog를 사용하여 /var/log/syslog또는 에 로깅합니다 /var/log/messages.

로그 파일을 변경하려면 편집 /etc/rsyslog.d/50-default.conf하고 맨 위에 추가하십시오.

:msg, contains, "UFW" -/var/log/ufw.log
& ~

"UFW"가 포함 된 모든 데이터를 기록하여 해당 데이터의 /var/log/ufw.log추가 처리를 방지합니다.


ufw.log에는 이제 명령이 포함 된 항목이 포함되어 있지만 syslog는 여전히 메시지를받습니다.
markrich

예, 그러나 syslog는 명령 관련 문제를보고합니다.
markrich

1 행 또는 그 이전에 /etc/rsyslog.d/50-default.conf 파일을 구문 분석하는 동안 오류가 발생했습니다 : 유효하지 않은 문자 '~'-어딘가에 잘못된 이스케이프 시퀀스가 ​​있습니까? [try rsyslog.com/e/2207 ] 4 월 21 일 15:58:41 markys-home-pc rsyslogd-2307 : 경고 : ~ 작업이 더 이상 사용되지 않습니다. 대신 'stop'문을 사용해보십시오 [try rsyslog.com/e/2307 ]
markrich

복사하여 붙여 넣었습니다. 같은 오류입니다.
markrich

로그가 대량으로 UFW 명령을 받아들이지 않았지만 여전히 1-2 개가 몰래지나갑니다. 감가 상각 오류는 여전히 존재하지만 지금은 더 좋습니다.
markrich

5

16.04 에서이 파일의 마지막 줄을 주석 처리하여 읽습니다.

$ tail -1 /etc/rsyslog.d/20-ufw.conf 
& stop

rsyslog를 다시 시작하십시오.

$ sudo systemctl restart rsyslog

이제부터 ufw 로그는 /var/log/ufw.log에 있고 더 이상 / var / log / syslog에는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.