diff options
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 +} |