Como rotar los archivos de logs de Squid Proxy Server 1

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
  • acl rotar las trazas con fechas en el squid
  • rotar las trazas con fechas en el squid
  • One comment on “Como rotar los archivos de logs de Squid Proxy Server

    1. Reply Manuel Nov 23,2015 15:28

      Thaks a lot. 🙂

    Comentario, Preguntas o agradecimientos?

    %d bloggers like this: