¿Cuál es la mejor manera de configurar la rotación de registros en un servidor Ubuntu?

Archivo de configuración de logrotate de muestra

/var/log/linuxserver/linux.log {

diario

dateext

copytruncate

girar 30

comprimir

crear 660 linuxuser linuxgroup

}

Explicación:

Este archivo de configuración se ejecutará diariamente, creará un máximo de 7 archivos propiedad de linuxuser y linuxuser group con 660 permisos, comprime todos los registros y excluye solo los archivos de registro de ayer y vacíos. Estas son algunas palabras clave de configuración de logrotate seleccionadas. Para obtener una guía completa, consulte [[manpage_logrotate | página man]]:

Los archivos de registro diarios se rotan todos los días.

Los archivos de registro semanales se rotan si el día de la semana actual es menor que el día de la semana de la última rotación o si ha pasado más de una semana desde la última rotación. Esto suele ser lo mismo que rotar registros el primer día de la semana, pero si no se ejecuta logrotate todas las noches, se realizará una rotación de registros en la primera oportunidad válida.

los archivos de registro mensuales se rotan la primera vez que se ejecuta logrotate en un mes (normalmente el primer día del mes).

notifempty No gire el registro si está vacío (esto anula la opción ifempty).

nocompress Las versiones anteriores de los archivos de registro no están comprimidas.

delaycompress Pospone la compresión del archivo de registro anterior al siguiente ciclo de rotación. Esto solo tiene efecto cuando se usa en combinación con la compresa. Se puede usar cuando no se puede indicar a algún programa que cierre su archivo de registro y, por lo tanto, puede continuar escribiendo en el archivo de registro anterior durante algún tiempo.

comprimir Las versiones antiguas de los archivos de registro están comprimidas con gzip de forma predeterminada.

dirección de correo electrónico Cuando un registro se gira fuera de existencia, se envía por correo a la dirección. Si un registro particular no debe generar correo, se puede usar la directiva nomail.

missingok Si falta el archivo de registro, continúe con el siguiente sin emitir un mensaje de error.

/etc/logrotate.d/

Si desea que Tomcat gire / ciclo automáticamente catalina.out
http://www.vineetmanohar.com/201
o use Log4J / Cronolog

More Interesting

Servidores: ¿Cómo afecta IOWAIT el promedio de carga de un sistema?

¿Qué pasaría si todos los servidores de Bitcoin fallaran simultáneamente?

Cómo configurar una base de datos para el servidor de mi sitio web que se puede escalar

Cómo medir con precisión el tiempo de respuesta de los percentiles 99 y 95 de un servidor

¿Cuál es el costo del servidor y el costo de mantenimiento por año / mes para sitios web como Flipkart y Amazon?

¿Cuáles son las ventajas y desventajas de los clústeres ARM en comparación con los servidores virtualizados en x86?

¿Cómo puede la Búsqueda de Google manejar la carga y mirar a través de miles de sitios web en unos pocos milisegundos?

Servidores: Si tuviera que comenzar a construir un sitio web de php hoy (verano de 2012) que espera que gane una comunidad grande y activa, ¿hay alguna razón por la que usaría Apache en lugar de Nginx?

¿Debo instalar FreeBSD 8.2 ahora, o esperar hasta que salga 9.0?

¿El anuncio de EOS en el servidor de Windows 2003 parece correcto?

¿Cómo configuran las personas el sistema operativo Windows 8 como servidor?

¿Qué es una buena compañía que proporciona servicios de centro de datos: manos remotas, servidores de instalación y rack, instalación de servidores de parches, etc.

Tengo algunos dominios apuntando a un servidor Ubuntu 12.04, quiero recibir correos electrónicos en esos dominios. ¿Cómo debo hacerlo?

¿Cuáles son las ventajas y desventajas de las diferentes arquitecturas de cometas?

¿Por qué la India no tiene servidores?