Buenas, Soy usuario de nivel elemental y mi pregunta es la siguiente: ¿logrotate funciona por defecto? Y, en caso contrario, ¿que debería hacer para que funcione? La versión que tengo es opensuse 11.3 y la configuración de los archivos que creo relevantes al respecto es la siguiente: El archivo "logrotate" está en el directorio /etc/cron.daily y su contenido es el siguiente: ----------------------------------- #!/bin/sh # exit immediately if there is another instance running if checkproc /usr/sbin/logrotate; then /bin/logger -t logrotate "ALERT another instance of logrotate is running - exiting" exit 1; fi; TMPF=`mktemp /tmp/logrotate.XXXXXXXXXX` # mktemp crea un arxiu temporal amb una extensió única arbitraria de 10 caracters /usr/sbin/logrotate /etc/logrotate.conf 2>&1 | tee $TMPF # executa logrotate segons logrotate.conf i duplica la sortida a la variable TMPF EXITVALUE=${PIPESTATUS[0]} if [ $EXITVALUE != 0 ]; then # wait a sec, we might just have restarted syslog sleep 1 # tell what went wrong /bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" /bin/logger -t logrotate -f $TMPF fi rm -f $TMPF exit 0 -------------------------------------- "logrotate.conf" incluye (entre otras) las líneas: -------------------------------------- weekly rotate 4 create dateext include /etc/logrotate.d --------------------------------------- Y en del directorio "/etc/logrotate.d" cuelgan una serie de archivos, entre los cuales "syslog" que, entre otras, incluye las líneas: --------------------------------------- /var/log/warn /var/log/messages /var/log/allmessages /var/log/localmessages /var/log/firewall /var/log/acpid /var/log/NetworkManager { compress dateext maxage 365 rotate 99 missingok notifempty size +4096k create 640 root root sharedscripts postrotate /etc/init.d/syslog reload endscript } ---------------------------------------- No sé si me ha quedado el post un poco liado :-/ El problema que tengo es que algunos archivos, como /var/log/messages y /var/log/warn crecen hasta el infinito sin que logrotate, aparentemente, haga nada. (En cambio en Ubuntu va como un reloj sin haber, por mi parte, configurado nada). Agradezco de antemano cualquier ayuda, Saludos. -- 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
On 2010-08-31 23:49, Toni wrote: ...
No sé si me ha quedado el post un poco liado :-/
El problema que tengo es que algunos archivos, como /var/log/messages y /var/log/warn crecen hasta el infinito sin que logrotate, aparentemente, haga nada. (En cambio en Ubuntu va como un reloj sin haber, por mi parte, configurado nada).
Antes de ponerme a pensar, ¿has tocado algo de eso? Debe funcionar sin hacer nada, así que en tu sistema hay algo raro. Mmmm... tu correo lleva un "followup-to: gmame..." - por favor, quita eso. -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar))
El Tue, 31 Aug 2010 23:49:28 +0200, Toni escribió: (...)
El problema que tengo es que algunos archivos, como /var/log/messages y /var/log/warn crecen hasta el infinito sin que logrotate, aparentemente, haga nada. (En cambio en Ubuntu va como un reloj sin haber, por mi parte, configurado nada).
En openSUSE debería funcionar igualmente como un reloj suizo. Comprueba si el tamaño de "/var/log/messages" y "/var/log/warn" excede los 4 MiB que tienes definidos para crear un nuevo archivo de rotación. Por ejemplo: sm01@stt008:~$ ls -l /var/log | egrep "messages|warn" -rw-r----- 1 root adm 0 nov 14 2009 mail.warn -rw-r----- 1 root adm 154656 sep 1 08:10 messages -rw-r----- 1 root adm 357778 ago 29 11:57 messages.1 -rw-r----- 1 root adm 69513 ago 22 11:25 messages.2.gz -rw-r----- 1 root adm 68639 ago 15 12:59 messages.3.gz -rw-r----- 1 root adm 70324 ago 8 17:28 messages.4.gz Si ambos archivos tienen un tamaño mayor y no han rotado, entonces hay un problema. 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
Camaleón wrote:
El Tue, 31 Aug 2010 23:49:28 +0200, Toni escribió:
(...)
El problema que tengo es que algunos archivos, como /var/log/messages y /var/log/warn crecen hasta el infinito sin que logrotate, aparentemente, haga nada. (En cambio en Ubuntu va como un reloj sin haber, por mi parte, configurado nada).
En openSUSE debería funcionar igualmente como un reloj suizo.
Comprueba si el tamaño de "/var/log/messages" y "/var/log/warn" excede los 4 MiB que tienes definidos para crear un nuevo archivo de rotación.
Por ejemplo:
sm01@stt008:~$ ls -l /var/log | egrep "messages|warn" -rw-r----- 1 root adm 0 nov 14 2009 mail.warn -rw-r----- 1 root adm 154656 sep 1 08:10 messages -rw-r----- 1 root adm 357778 ago 29 11:57 messages.1 -rw-r----- 1 root adm 69513 ago 22 11:25 messages.2.gz -rw-r----- 1 root adm 68639 ago 15 12:59 messages.3.gz -rw-r----- 1 root adm 70324 ago 8 17:28 messages.4.gz
Si ambos archivos tienen un tamaño mayor y no han rotado, entonces hay un problema.
Saludos,
Oops! Pues no, ninguno de ellos supera los 4MiB :/ (tierra trágame). La confusión viene de que hace unos días, con el openSuse 11.2 se me colmató la partición debido a esta causa (en ese caso definitivamente no funcionó logrotate o cron o lo que fuere) y después de una serie de intentos fallidos de reparar la instalación tiré por la calle de enmedio e instalé la 11.3 formateando la partición (con lo cual tampoco puedo analizar qué pasó). Estaba tan sensibilzado, que al ver que no se creaban nuevos archivos de rotación empecé a ponerme nervioso y a pensar que volvía a ocurrir lo mismo, sin fijarme en el límite de 4MiB. Ayudó a despistarme el hecho de que en la distribución de Ubuntu la rotación es semanal, en lugar de por tamaño. Gracias y saludos. -- 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
On 2010-09-01 17:48, Toni wrote:
Estaba tan sensibilzado, que al ver que no se creaban nuevos archivos de rotación empecé a ponerme nervioso y a pensar que volvía a ocurrir lo mismo, sin fijarme en el límite de 4MiB. Ayudó a despistarme el hecho de que en la distribución de Ubuntu la rotación es semanal, en lugar de por tamaño.
Es diaria, cuando pasa de un tamaño. Es decir, se mira diariamente si pasan de un cierto tamañ - pero como tiene un fichero de configuración, lo puedes poner como quieras. ************ Oye, por favor: NO pongas el follow up a gmame, quita eso de tu configuración. Causa errores en los que no tenemos gmane. -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar))
Carlos E. R. wrote:
************ Oye, por favor: NO pongas el follow up a gmame, quita eso de tu configuración. Causa errores en los que no tenemos gmane.
Creía haberlo hecho, pero ya veo que no. Y el caso es que no sé como hacerlo. No veo ninguna opción en el cliente knode, ni en ~/.kde4/share/config/knoderc (?). Lo siento. Saludos. -- 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
El Wed, 01 Sep 2010 23:09:26 +0200, Toni escribió:
Creía haberlo hecho, pero ya veo que no. Y el caso es que no sé como hacerlo. No veo ninguna opción en el cliente knode, ni en ~/.kde4/share/config/knoderc (?). Lo siento.
Parece que es un bug de Knode: Disable automatic setting of Followup-To header for cross-posted articles https://bugs.kde.org/show_bug.cgi?id=68732 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
Camaleón wrote:
El Wed, 01 Sep 2010 23:09:26 +0200, Toni escribió:
Creía haberlo hecho, pero ya veo que no. Y el caso es que no sé como hacerlo. No veo ninguna opción en el cliente knode, ni en ~/.kde4/share/config/knoderc (?). Lo siento.
Parece que es un bug de Knode:
Disable automatic setting of Followup-To header for cross-posted articles https://bugs.kde.org/show_bug.cgi?id=68732
Saludos,
Gracias, Camaleon. He leído los comentarios del bug, pero el caso es que yo NO estoy haciendo crosposting: únicamente posteo a "gmane.linux.suse.general.spanish" que es el único proveedor que conozco que incluye este grupo de noticias. Si me sugerís otro proveedor de acceso libre, u otro cliente que no tenga este bug, puedo probar... Gracias. Siento las molestias. -- 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
El Wed, 01 Sep 2010 23:50:20 +0200, Toni escribió:
Camaleón wrote:
Parece que es un bug de Knode:
Disable automatic setting of Followup-To header for cross-posted articles https://bugs.kde.org/show_bug.cgi?id=68732
Gracias, Camaleon. He leído los comentarios del bug, pero el caso es que yo NO estoy haciendo crosposting: únicamente posteo a "gmane.linux.suse.general.spanish" que es el único proveedor que conozco que incluye este grupo de noticias. Si me sugerís otro proveedor de acceso libre, u otro cliente que no tenga este bug, puedo probar...
Gracias. Siento las molestias.
No te preocupes, no es un problema tuyo sino de Knode que se le va la pinza, no sólo al hacer "cross-posting" sino al enviar un mensaje a algún grupo de noticias o al responder. 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
On 2010-09-01 23:09, Toni wrote:
Carlos E. R. wrote:
************ Oye, por favor: NO pongas el follow up a gmame, quita eso de tu configuración. Causa errores en los que no tenemos gmane.
Creía haberlo hecho, pero ya veo que no. Y el caso es que no sé como hacerlo. No veo ninguna opción en el cliente knode, ni en ~/.kde4/share/config/knoderc (?). Lo siento.
Pues éste ha salido bien. -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar))
Carlos E. R. wrote:
Pues éste ha salido bien.
Vale. El truco consiste en dejar en blanco el campo "Responder a:" que Knode rellena automáticamente con nombre del grupo. Saludos. -- 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
On 2010-09-02 13:45, Toni wrote:
Carlos E. R. wrote:
Pues éste ha salido bien.
Vale. El truco consiste en dejar en blanco el campo "Responder a:" que Knode rellena automáticamente con nombre del grupo.
Mejor, aunque sea un poco incordio de ir cambiando. :-) Es que si a este lado se nos olvida quitarlo al enviar, trata de enviarlo a ese grupo de noticias a través del servidor de noticias que tengamos puesto, que logicamente no tiene los de gmane (al menos en mi caso). -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Elessar))
participants (3)
-
Camaleón
-
Carlos E. R.
-
Toni