El 2005-01-05 a las 10:44 +0100, dionisio@tinieblas.com escribió:
Por lo que dices Carlos, ya que no te entiendo bien, dices de rotarlos diariamente, mensualmente o como se quiera y luego con un script, externo al webalizer, concatenerlos en un fichero y ese fiero sería el que el webalizer analizaria?
Correcto. Yo no conozco el webalizer, pero he trabajado bastante con logs. Tu puedes rotarlos diariamente, semanalmente o mensualmente como dice Daniel. La ventaja de hacerlo diario es el tamaño, que puede ser considerable en un registro mensual sin comprimir en un servidor web con cierto tráfico, me imagino. Entonces, puedes hacerlo diario, y también generar otro registro por meses, y posiblemente con el mismo logrotate, que puede definir secciones "postrotate/endscript" y "prerotate/endscript. Es decir, antes de comprimir el log del dia, se añade lo que hay al fichero del mes en curso, contatenándolo. Habrá que estudiar el tema para que el log no sea alterado mientras estamos haciendo la manipulación diara. Ya la realización real te la dejo, porque yo también tendría que estudiarmelo y hacer pruebas para sacarlo. También depende de si el webalizer estudia logs comprimidos o expandidos. Ahora mismo lo que no se es como obtener el nombre exacto del log recien rotado. Si no, la alternativa es hacer un script para ejecutarlo manualmente al cual le digas el rango de fechas que quieras estudiar, y entonces te lo genera para alimentar al webalizer. Personalmente, es lo que creo haría yo - no te lo aseguro 100% porque no conozco como trabaja el webalizer. -- Saludos Carlos Robinson