diff options
author | punk <punk@libernaut> | 2021-04-29 16:11:04 +0100 |
---|---|---|
committer | punk <punk@libernaut> | 2021-04-29 16:11:25 +0100 |
commit | 9bef2e2b7ea351b6b1cb490597356677db61ff34 (patch) | |
tree | c36ae24aa3c36f6c19284c7d4da7c25a620bfabf /linux/conf/logrotate.conf | |
parent | 6b5cf63d1987889e272643bf7eeb7725df856d11 (diff) | |
parent | 5e601f7ee14830ef645ee3d3b1bcdce7450a5ce3 (diff) | |
download | doc-9bef2e2b7ea351b6b1cb490597356677db61ff34.tar.gz |
Diffstat (limited to 'linux/conf/logrotate.conf')
-rw-r--r-- | linux/conf/logrotate.conf | 327 |
1 files changed, 327 insertions, 0 deletions
diff --git a/linux/conf/logrotate.conf b/linux/conf/logrotate.conf new file mode 100644 index 0000000..d7ff75c --- /dev/null +++ b/linux/conf/logrotate.conf @@ -0,0 +1,327 @@ +# see "man logrotate" for details +# rotate log files weekly +weekly + +# keep 4 weeks worth of backlogs +rotate 4 + +# create new (empty) log files after rotating old ones +create + +# uncomment this if you want your log files compressed +#compress + +olddir /var/log/old +maxsize 1M + +# some packages can drop log rotation information into +# this directory +include /etc/logrotate.d + +dateformat .%Y%m%d + +# few generic files to rotate +/var/log/wtmp { + monthly + create 0644 root root + rotate 1 +} + +/var/log/btmp { + monthly + create 0600 root root + rotate 1 +} + +# system-specific logs may be also be configured here. +/var/log/auth { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/sudo { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/cron { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/daemon { + rotate 7 + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/debug { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/error { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/iptables { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/kernel { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/lpr { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/mail.err { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/mail.info { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/mail { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/mail.warn { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/messages { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + + +/var/log/user { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/uucp { + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/syslog-ng { + rotate 7 + daily + compress + delaycompress + sharedscripts + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/ntpd { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/dnsmasq { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/pgsql { + # create new (empty) log files after rotating old ones + create 0644 root root + # uncomment this if you want your log files compressed + delaycompress + compress + notifempty + maxsize 5M + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/git-daemon { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/gitolite { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/php-fpm { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/php { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/nginx_access { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/nginx_error { + # uncomment this if you want your log files compressed + delaycompress + compress + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/nginx/vhost_error { + # uncomment this if you want your log files compressed + delaycompress + compress + olddir /var/log/old/nginx + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} + +/var/log/nginx/vhost_access { + # uncomment this if you want your log files compressed + delaycompress + compress + olddir /var/log/old/nginx + postrotate + /sbin/syslog-ng-ctl reload >/dev/null + endscript +} |