Ingeniero

Páginas: 2 (384 palabras) Publicado: 3 de octubre de 2012
Bueno, vamos al grano:
1-. Instalar el programa logrotate:


(Fedora, CentOS, RedHat, etc...)
yum install logrotate


(Debian, Ubuntu, Knoppix, etc...)
apt-get install logrotate2-. Crear o comprobar que tenemos las carpetas y ficheros necesarios:

mkdir -p /var/lib/logrotate/

touch /var/lib/logrotate/status

mkdir -p /etc/logrotate.d/


3-. Crear el ficherologrotate.conf:

vi /etc/logrotate.conf

Copiar el siguiente contenido el fichero logrotate.conf que antes hemos creado:

# ------------ Inicio de fichero. --------------
# ejecutar “man logrotate”para más información sobre:

weekly
rotate 4
create
include /etc/logrotate.d

/var/log/wtmp {
  missingok
  monthly
  create 0664 root utmp
  rotate 1
}
# ------------ Fin de fichero.--------------


4-. Crear el fichero de rotación (en mi caso para los logs de acceso y errores):

vi /etc/logrotate.d/rotar_logs

Copiar el siguiente contenido en dicho fichero:

# ------------Inicio de fichero. --------------
/www/*/logs/access_log {
 daily
 rotate 90
  copytruncate
 compress
  notifempty
 missingok
}
/www/*/logs/error_log {
  daily
  rotate 90
  copytruncate  compress
  notifempty
  missingok
}
# ------------ Fin de fichero. --------------

La ruta dependerá del servidor donde nos encontramos y el * lo que indica es que en todas las carpetas dedicha ruta las tenga en cuenta. Por ejemplo:

/www/pepito/logs/access_log

/www/juan/logs/access_log

/www/manuel/logs/access_log

/www/pepito/logs/error_log

/www/juan/logs/error_log/www/manuel/logs/error_log

5-. Comprobar manualmente que funciona:

/usr/sbin/logrotate -d /etc/logrotate.conf

/usr/sbin/logrotate -f /etc/logrotate.conf

Creo recordar que se hace lo mismocon:

/usr/sbin/logrotate -d -f /etc/logrotate.conf

Si todo va bien y no se muestra ningún error es que todo ha ido bien.

6-. Ahora nos toca programar para que el servidor haga logrotate...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS