Como rotar los archivos de logs de Squid Proxy Server

Revisando las bitacoras del proxy squid me he dado cuenta que mis logs son demasiado grandes, mas de 300 MB! Por lo cual me puse a revisar el syslog linux e hice el cambio de weekly a daily, y ademas le agrege compresion, pero hoy que he vuelto a revisar tan solo me ha rotado el resto de las bitacoras de sistema; ej php syslog.

Segui investigando y encontre que syslog no es el responsable de rotar las bitacoras del squid server. Comparando contra el syslog de ubuntu pude encontrar el comando para rotar los logs manualmente:

:~# squid -k rotate

Cronjob para rotacion automatica de access.log

Ahora bien, al ejecutar el comando anterior obliga al proceso de squid y del linux log consumir demasiados recursos, por lo cual les recomiendo mejor programar tareas en un cronjob, para que haga la rotacion automatica de las bitacoras a media noche, de la siguiente manera:

        0 0 * * * /usr/local/squid/bin/squid -k rotate

Configurar el archivo /etc/logrotate.d/squid

Para configurar que las bitacoras sean rotadas a diario, tambien pueden configurar el archivo /etc/logrotate.d/squid, con el siguiente contenido

               /var/log/squid/access.log {
#weekly
daily
               rotate 5
               copytruncate
               compress
               notifempty
               missingok
               }
               /var/log/squid/cache.log {
               weekly
               rotate 5
               copytruncate
               compress
               notifempty
               missingok
               }
            /var/log/squid/store.log {
               weekly
               rotate 5
               copytruncate
               compress
               notifempty
               missingok
               # This script asks squid to rotate its logs on its own.
               # Restarting squid is a long process and it is not worth
               # doing it just to rotate logs
               postrotate
               /usr/sbin/squid -k rotate
               endscript
               }

Terminos de busqueda

  • rotar logs squid
  • comando rotar trazas squid
  • rotarlogs en internet guardar trazas
  • One Response

    1. Manuel 23/11/2015

    Comentario, Preguntas o agradecimientos?

    %d bloggers like this: