Limitar el tamaño de los logs en vCenter Server Virtual Appliance

Limitar el tamaño de los logs en vCenter Server Virtual Appliance es otra opción para evitar el llenado de disco de los logs, ya que si estamos un poco justos de espacio quizá no nos convenga el ampliar el disco como escribo en este post anterior:

VCSA The storage logs filesystem is low on disk space or inodes

Para modificar el tamaño y la cantidad de los logs, nos movemos hasta el directorio con cd /usr/lib/vmware-sso/vmware-sts/webapps/sts/WEB-INF/classes.

Si listamos su contenido nos mostrará 2 ficheros, el fichero que contiene la configuración del tamaño y cantidad de logs es el log4j.properties.

Antes de modificar el contenido, haremos un backup con cp log4j.properties log4j.properties.bak

Editamos el fichero con vi log4j.properties.

Una vez dentro tendremos que modificar las siguientes lineas:

log4j.appender.LOGFILE.RollingPolicy.maxIndex=10

log4j.appender.LOGFILE.TriggeringPolicy.MaxFileSize=100000000

Los modificamos con los siguientes parámetros:

log4j.appender.LOGFILE.RollingPolicy.maxIndex=5

log4j.appender.LOGFILE.TriggeringPolicy.MaxFileSize=50000000

También modificaremos la siguiente linea:

log4j.appender.PERFLOG.RollingPolicy.maxIndex=5

Y la dejaremos con el siguiente parámetro:

log4j.appender.PERFLOG.RollingPolicy.maxIndex=3

Reiniciamos el servicio STS con service vmware-stsd restart.

Una vez configurado, borraremos los logs para hacer espacio con

rm /storage/log/vmware/sso/localhost_access_log.*

rm /storage/log/vmware/sso/vmware-identity-sts.*

rm /storage/log/vmware/sso/vmware-identity-sts-perf.*

Una vez eliminados, volveremos a reiniciar el servicio con service vmware-stsd restart, para crear los nuevos logs en el directorio /storage/log

Una vez hecho esto, en la comprobación de estado volverá a estar el estado en verde y ok.

Fuente: KB VMware

Saludos y espero que os sirva.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.