/var/log/httpd/*log { daily rotate 30 create size 1k dateext copytruncate olddir /var/log/logs_antigos/httpd missingok notifempty sharedscripts delaycompress postrotate /sbin/service httpd reload > /dev/null 2>/dev/null || true endscript } /var/log/nginx/*.log { daily rotate 30 create 640 pbx adm size 1k dateext copytruncate olddir /var/log/logs_antigos/nginx missingok compress delaycompress notifempty sharedscripts postrotate [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid` endscript } /var/log/php-fpm/*log { daily rotate 30 create 640 pbx adm size 1k dateext copytruncate olddir /var/log/logs_antigos/php-fpm missingok notifempty sharedscripts delaycompress postrotate /bin/kill -SIGUSR1 `cat /var/run/php-fpm/php-fpm.pid 2>/dev/null` 2>/dev/null || true endscript } # Logrotate file for ppp RPM /var/log/ppp/connect-errors { daily rotate 30 create 0600 root root size 1k dateext copytruncate olddir /var/log/logs_antigos/ppp missingok compress notifempty } /var/log/cron /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler { daily rotate 30 create size 1k dateext copytruncate olddir /var/log/logs_antigos/syslog missingok notifempty sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true endscript } #Implementados Simples IP /var/log/audit/audit.log { daily rotate 30 create size 1k dateext copytruncate olddir /var/log/logs_antigos/audit missingok notifempty } /var/log/atualiza-dacs.log /var/log/monitora_agentes.log /var/log/transbordo.log /var/log/asterisk/messages /var/log/asterisk/full /var/log/asterisk/queue_log.original /var/log/asterisk/*[aA-zZ].log { daily rotate 30 create 0640 pbx pbx size 1k dateext copytruncate olddir /var/log/logs_antigos/asterisk missingok postrotate /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2>/dev/null endscript } /var/log/asterisk/*_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].log /var/log/asterisk/agentesrt_[0-9][0-9][0-9][0-9][0-9][0-9].log { daily rotate 30 size 1k dateext olddir /var/log/logs_antigos/asterisk missingok postrotate /bin/find /var/log/logs_antigos/asterisk -mtime +30 -exec rm -rf {} \; endscript } /var/log/asterisk/cdr-csv/*.csv { daily rotate 30 create 0640 pbx pbx size 1k dateext copytruncate olddir /var/log/logs_antigos/asterisk/cdr-csv missingok } /var/log/ntpstats/*.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] { daily rotate 30 size 1k olddir /var/log/logs_antigos/ntp missingok postrotate /bin/find /var/log/logs_antigos/ntp -mtime +30 -exec rm -rf {} \; endscript }