*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Miércoles, 19 de Mayo de 2004 19:58, Camaleón escribió:
Pero algo no me cuadra. El fichero logrotate.conf dice lo siguiente:
weekly rotate 4 create #compress include /etc/logrotate.d
Con ésto, entiendo que todo lo que está en logrotate.status seguirá estas pautas (rotación cada 4 semanas, crear un fichero nuevo, no comprimir...) O.K. Pero no es lo que hace. En /var/log/ tengo lo siguiente:
/var/log/localmessages /var/log/localmessages-20040501.gz
1) Es decir, que me los rota cada día y me los comprime, nada que ver con lo que dice el fichero de configuración. ¿Por qué?
* los parametros del fichero general se aplican cuando en el particular, en este caso /etc/logrotate.d/syslog que es donde esta incluido ese fichero, no se especifique lo contrario, digamos que es una configuracion por defecto, Y hace la rotacion por que en el fichero de configuracion, seguramente, se han definido mas parametros, por ejemplo que los rote si llegan a un determinado tamaño, parametro size, te puedes imaginar auditar un localmessages de 20 MB.
2) Lo que quiero es sencillamente que rote el archivo cada 6 meses, que lo comprima y que elimine los de una antigüedad "x", por ejemplo, un año (los del 2003) ¿Qué parámetros poner y dónde?
* Eso es una barbaridad, tendras un archivo gigantesco, que no servira para nada, para esto mejor deshabilita el uso de localmessages, en la configuracion de syslog, la antiguedad maxage 180 , en este caso de seis meses con poner rotate 2 pues borrara los antiguos 6 meses + 6 meses = un año, comentando size anularas el parametro de tamaño alcanzado para que se ejecute la rotacion, localmessages esta tratado en el mismo bloque que messages y otros sacalo, crea un nuevo bloque especifico para localmessages, o el resto de logs tratados en ese bloque correran la misma suerte que localmessages, es decir, el olvido en el baul de los recuerdos. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAq8reAXFL65CppEIRAmyvAJ9IrzLTNa4mjnBBZUxsF6dqQRv+4gCfb/5I N3c5Fmv7o8rgFjzVeG9Y9DA= =KmxY -----END PGP SIGNATURE-----