Administrar archivos de registro de UNIX y Linux

 

Se aplica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager

Los agentes de Operations Manager para UNIX y Linux no limitan el tamaño de los archivos de registro del agente.Para controlar el tamaño máximo de los archivos de registro, implemente un proceso para administrar los archivos de registro.Por ejemplo, la utilidad estándar logrotate está disponible en muchos sistemas operativos UNIX y Linux.La utilidad logrotate puede configurarse para controlar los archivos de registro que usan los agentes de Operations Manager para UNIX o Linux.Después de girar o modificar los archivos de registro del agente, se debe indicar al agente que los registros se han girado para reanudar el registro.El comando scxadmin puede utilizarse con el parámetro –log-rotate con la sintaxis siguiente:

scxadmin –log-rotate all

Archivo de configuración de logrotate de ejemplo

En el ejemplo siguiente se muestra un archivo de configuración para girar los archivos scx.log, así como omiserver.log, con la utilidad logrotate de Linux.Normalmente, logrotate se ejecutará como un trabajo programado (con crond) y actuará en los archivos de configuración que se encuentran en /etc/logrotate.d.Para probar y usar este archivo de configuración, modifique la configuración para adecuarla a su entorno y vincule o guarde el archivo en /etc/logrotate.d.

#opsmgr.lr

#Rotate scx.log

#Weekly rotation, retain 4 weeks of compressed logs

#Invoke scxadmin -log-rotate to resume logging after rotation

/var/opt/microsoft/scx/log/scx.log {

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}#Rotate scx.log for the monitoring user account named: monuser

#Weekly rotation, retain 4 weeks of compressed logs

#Invoke scxadmin -log-rotate to resume logging after rotation

/var/opt/microsoft/scx/log/monuser/scx.log {

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}

#Optionally, rotate omiserver.log.This requires that OMI be stopped and started to prevent

#impact to logging.Monthly rotation, retain 2 weeks of compressed logs

#Uncomment these lines if rotation of omiserver.log is needed

#/var/opt/microsoft/scx/log/omiserver.log{

# rotate 2

# monthly

# compress

# missingok

# notifempty

# prerotate

# /usr/sbin/scxadmin -stop

# endscript

# postrotate

# /usr/sbin/scxadmin -start

# endscript#}