Gestire file di log UNIX e Linux
Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager
Gli agenti di Operations Manager per UNIX e Linux non limitano le dimensioni dei file di log degli agenti.Per controllare le dimensioni massime dei file di log, implementare un processo per la gestione dei file di log.Ad esempio, l'utilità standard logrotate è disponibile in molti sistemi operativi UNIX e Linux.L'utilità logrotate può essere configurata in modo da controllare i file di log usati dagli agenti di Operations Manager per UNIX o Linux.Dopo la rotazione o la modifica dei file di log dell'agente, è necessario segnalare all'agente che i log sono stati ruotati, in modo da riprendere la registrazione.Il comando scxadmin può essere usato con il parametro –log-rotate con la sintassi seguente:
scxadmin –log-rotate all
File di configurazione di Logrotate di esempio
L'esempio seguente illustra un file di configurazione per la rotazione dei file scx.log e omiserver.log con l'utilità logrotate di Linux.In genere, l'utilità logrotate verrà eseguita come processo pianificato (con crond) e agirà sui file di configurazione rilevati in /etc/logrotate.d.Per testare e usare questo file di configurazione, modificare la configurazione in modo che sia adatta all'ambiente e collegare o salvare il file in /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#}