728x90
반응형
설치 확인
# rpm -qa | grep logrotate
logrotate-3.8.6-17.el7.x86_64
없을 때
yum instal logrotate
설정 경로
/etc/logrotate.d
각 설정 또는 예
# cat nginx
/var/log/nginx/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 nginx adm
sharedscripts
postrotate
if [ -f /var/run/nginx.pid ]; then
kill -USR1 `cat /var/run/nginx.pid`
fi
endscript
}
# cat munin-node
/var/log/munin-node/munin-node.log {
missingok
notifempty
copytruncate
}
# cat syslog
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{
missingok
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
# cat zabbix-agent
/var/log/zabbix/zabbix_agentd.log {
weekly
rotate 12
compress
delaycompress
missingok
notifempty
create 0664 zabbix zabbix
}
옵션 참조
728x90
300x250
'IT > OS' 카테고리의 다른 글
crontab이 utc시간으로 기동될 경우의 설정 변경 (0) | 2021.08.17 |
---|---|
OS 각 환경별 디스크 크기 확장 (0) | 2021.08.11 |
OS내 Symbolic Link 다 찾기 (0) | 2021.08.09 |
yum, rpm 명령어가 응답하지 않을 때의 대응 (0) | 2021.08.03 |
VM과 볼륨간 지연시 OS 대처 파라미터 설정 (0) | 2021.07.30 |