This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Logrotate for Sentora (Centos 6&7 Ubuntu & Debian)
#1
Logrotate for Sentora (Centos 6&7 Ubuntu & Debian)
Hello,

Here some code to rotate all the logs for domains and Sentora programs.

Make 3 files in thee logrotate.d directory:



Code:
vi /etc/logrotate.d/Sentora-apache

Paste:

Code:
/var/sentora/logs/domains/*/*access.log /var/sentora/logs/domains/*/*bandwidth.log /var/sentora/logs/domains/*/*error.log /var/sentora/logs/zpanel.log /var/sentora/logs/sentora*.log /var/sentora/logs/daemon*.log {
       weekly
       missingok
       rotate 2
       compress
       delaycompress
       create 640 apache apache
       sharedscripts
       postrotate
               systemctl reload httpd > /dev/null
       endscript
}


Code:
vi /etc/logrotate.d/Sentora-dovecot

Paste:

Code:
/var/log/dovecot*.log {
       weekly
       missingok
       rotate 5
       compress
       delaycompress
       notifempty
       create 666 vmail mail
       sharedscripts
       postrotate
               doveadm log reopen
       endscript
}

Code:
vi  /etc/logrotate.d/Sentora-proftpd


Paste:

Code:
/var/sentora/logs/proftpd/access.log /var/sentora/logs/proftpd/auth.log /var/sentora/logs/proftpd/xferlog.www {
       weekly
       missingok
       rotate 5
       compress
       delaycompress
       notifempty
       create 640 root adm
       sharedscripts
       postrotate
               # reload could be not sufficient for all logs, a restart is saf$
               systemctl reload proftpd >/dev/null
       endscript
}


You can finetune the settings if you want. For instance if you don't want always 5 copy's  of history you can set this to any value with rotate ...

For Ubuntu or Debian replace the postrotate rules:

Apache - postrotate /etc/init.d/apache2 reload > /dev/null
Proftpd - postrotate /etc/init.d/proftpd force-reload > /dev/null
Dovcecot - Stays the same

For Centos 6.x replace the postrotate rules with:

Apache - postrotate service httpd reload > /dev/null
Proftpd - postrotate service proftpd reload > /dev/null
Dovecot - Stays the same
[Image: logo2.png]

My being on this forum is all personal and all is done here by me has nothing to with the company Web Improved I work for Smile
Reply
Thanks given by: Castey , apinto


Messages In This Thread
Logrotate for Sentora (Centos 6&7 Ubuntu & Debian) - by bbspike - 11-29-2015, 09:37 PM
RE: Logrotate for Sentora Centos 7 - by barreiras - 02-24-2016, 01:44 AM
RE: Logrotate for Sentora Centos 7 - by Me.B - 02-24-2016, 02:23 AM
RE: Logrotate for Sentora Centos 7 - by barreiras - 02-24-2016, 10:13 AM
RE: Logrotate for Sentora Centos 7 - by bbspike - 02-24-2016, 09:12 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Upgrade to Ubuntu 16.04 from 14.04 HogensHero 8 27 ,370 07-18-2020, 03:13 AM
Last Post: dycott78
Ubuntu: How to Enable tls/ssl in proftpd Diablo925 2 11 ,775 04-21-2020, 03:35 AM
Last Post: iraqiboy90
Ubuntu 18.04 or 20.04 Kangarooo 1 6 ,181 03-20-2020, 11:39 AM
Last Post: Jettaman

Forum Jump:


Users browsing this thread: 1 Guest(s)