[opensuse-es] Logrotate en Samba
hola, tengo configurado el logrotate en un servidor linux, con samba El archivo /etc/logrotate.conf, lo tengo de la siguiente manera: weekly rotate 4 create include /etc/logrotate.d /var/log/wtmp { monthly create 0664 root utmp rotate 1 } Esta para que rote semanalmente, me guarde los ultimos 4, cree uno nuevo luego de rotar, y me incluya toda la configuracion que tengo dentro del directorio /etc/logrotate.d dentro del /etc/logrotate.d tengo un archivo que se llama samba que tiene el siguiente contenido: /var/log/samba/*.log { notifempty missingok dateext sharedscripts copytruncate postrotate /bin/kill -HUP `cat /var/run/smbd.pid /var/run/nmbd.pid /var/run/winbindd.pid 2> /dev/null` 2> /dev/null || true endscript } El "dateext" lo agregue hace dos dias para ver si podía solucionarle algo, porque tengo el problema que se me pierden logs cuando me rota o me cambia de archivo, pero no logro darme cuenta donde tengo el error, tambien tengo un archivo que se llama samba.log.old que se actualiza casi que en simultaneo con el samba.log, pero no se a quien responde este archivo, ni donde esta configurado, les muestro los archivo que tengo en el /var/log/samba/ -rw-r--r-- 1 root root 2447453 Apr 28 17:00 samba.log -rw-r--r-- 1 root root 3447246 Apr 20 04:02 samba.log.1 -rw-r--r-- 1 root root 588829 Apr 13 04:02 samba.log.2 -rw-r--r-- 1 root root 4628101 Apr 27 04:02 samba.log-20080427 -rw-r--r-- 1 root root 670530 Apr 6 04:02 samba.log.3 -rw-r--r-- 1 root root 442961 Mar 30 04:02 samba.log.4 -rw-r--r-- 1 root root 5147065 Apr 28 16:57 samba.log.old estan con la fecha en la que fueron modificados por ultima vez, segun la rotacion que hicieron, si alguien tiene alguna idea de para que esta ahi el samba.log.old o porque es que no me esta guardando bien los logs le agradezco, salu2 Carlitos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-28 a las 17:07 -0300, Carlos Moreira escribió:
hola, tengo configurado el logrotate en un servidor linux, con samba El archivo /etc/logrotate.conf, lo tengo de la siguiente manera:
...
dentro del /etc/logrotate.d tengo un archivo que se llama samba que tiene el siguiente contenido:
El logrotate de la 10.3 ya trae de fábrica ese fichero, y contiene esto: /var/log/samba/log.nmbd { compress dateext maxage 365 rotate 99 size=+1024k notifempty missingok copytruncate } /var/log/samba/log.smbd { compress dateext maxage 365 rotate 99 size=+1024k notifempty missingok copytruncate } Parte de ahí y modifica. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIFk9LtTMYHG2NR9URAh3MAJ931slpOOmZMKil5WAtDye3z9gGMwCgiKuv M31kmukEBYMAqSIyELL0Xyo= =3kgR -----END PGP SIGNATURE-----
2008/4/28, Carlos Moreira:
dentro del /etc/logrotate.d tengo un archivo que se llama samba que tiene el siguiente contenido:
¿Esta configuración es de una opensuse :-? ? /var/log/samba/*.log { notifempty missingok dateext sharedscripts copytruncate postrotate /bin/kill -HUP `cat /var/run/smbd.pid /var/run/nmbd.pid /var/run/winbindd.pid 2> /dev/null` 2> /dev/null || true endscript }
si alguien tiene alguna idea de para que esta ahi el samba.log.old o porque es que no me esta guardando bien los logs le agradezco,
El archivo que genera ".old" así como el corte que ves en los datos del registro, podría ser por el "copytruncate": *** copytruncate Truncate the original log file in place after creating a copy, instead of moving the old log file and optionally creating a new one, It can be used when some program can not be told to close its logfile and thus might continue writing (appending) to the previous log file forever. ---> Note that there is a very small time slice between copying the file and truncating it, so some logging data might be lost. ---> When this option is used, the create option will have no effect, as the old log file stays in place. *** Pero no veo nada raro en ese comportamiento :-? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
Carlos Moreira