Linux의 특정 파일에 로그 쓰기

Linux의 특정 파일에 로그 쓰기

내 로그는 다음과 같이 StormShield 방화벽에서 Debian 서버로 전송됩니다.

92.168.2.253 → 12.12.4.58   Syslog 758 USER.WARNING: 1 2021-12-22T10:45:38+01:00 FW-STORMSHIELD asqd - - - \357\273\277id=firewall time="2021-12-22 10:45:38" fw="FW-STORMSHIELD" tz=+0100 startime="2021-12-22 10:45:35" pri=4 confid=01 slotlevel=2 ruleid=56 rulename="17b8311aa81_10e" srcif="Ethernet5" srcifname="DMZ-OPENVPN" ipproto=tcp dstif="Ethernet0" dstifname="internet" proto=ssl src=192.168.13.153 srcport=64722 srcportname=port-tcp-sup srcname=P-WINSAV-007-alegal srcmac=00:0c:22:12:fd:82 dst=145.240.201.174 dstport=443 dstportname=https dstname=drive.google.com dstcontinent="na" dstcountry="us" modsrc=96.35.166.98 modsrcport=27922 ipv=4 action=block msg="ChangeCipherSpec trop t\303\264t" class=protocol classification=0 alarmid=312 target=dst repeat=2 l

Stormshield 방화벽 구성에 액세스할 수 없으며 내 서버에서 어떤 파일에 기록하는지 확인할 수 없습니다.

가능하다면 특정 파일에 쓰고 싶습니다.

rsylog.conf 파일에서 이 구성을 시도했습니다.

$template DynamicFile,"/var/log/syslogclients/%fromhost%-syslog.log"
*.* ?DynamicFile

로그 파일은 로그가 수신될 때마다 동적으로 생성되고 기록되지만 파일은 비어 있는 상태로 유지됩니다.

다시 시작했습니다 rsyslog. 내가 무엇을 놓치고 있나요?

당신의 도움을 주셔서 감사합니다

관련 정보