inotify - 로그 롤링을 통해 모니터링 유지

inotify - 로그 롤링을 통해 모니터링 유지

로그가 롤오버 될 때까지 문제 inotifywaitsyslog없습니다.

동일한 파일 이름을 사용함에도 불구하고 새 파일은 새 파일이므로 inotify참조가 손실되었습니다.

로그 롤오버로 시계를 유지하려면 이를 어떻게 보상합니까?

답변1

iwatch로그 롤오버의 일부로 로그를 다시 시작할 수 있습니다 . man logrotate logrotate.conf.

OP에 의해 추가됨:

설치 logrotate.conf(Ubuntu 20.04 기준)는 /etc/logrotate.d. 해당 디렉토리에 syslog구성이 있습니다 rsyslog. 해당 파일에는 다음과 같은 섹션이 있으며 syslog지시에 따라 수정했습니다.

 /var/log/syslog
 {
    rotate 7
    daily
    missingok
    notifempty
    delaycompress
    compress
    postrotate
        /usr/lib/rsyslog/rsyslog-rotate
       <MY MONITOR SCRIPT HERE> 
    endscript
 }
 

관련 정보