Partilhar via


Gerir Ficheiros de Registo do UNIX e do Linux

 

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager

Os Agentes do Operations Manager para UNIX e Linux não limitam o tamanho dos ficheiros de registo do agente.Para controlar o tamanho máximo dos ficheiros de registo, implemente um processo para geri-los.Por exemplo, o utilitário logrotate padrão está disponível em muitos sistemas operativos UNIX e Linux.Este utilitário pode ser configurado para controlar os ficheiros de registo utilizados pelos Agentes do Operations Manager para UNIX ou Linux.Após rodar ou modificar os ficheiros de registo do agente, o agente tem de ser avisado de que os registos foram rodados para retomar o registo.O comando scxadmin pode ser utilizado com o parâmetro –log-rotate com a seguinte sintaxe:

scxadmin –log-rotate all

Ficheiro de configuração Logrotate de exemplo

O exemplo seguinte demonstra um ficheiro de configuração para rodar os ficheiros scx.log e omiserver.log com o utilitário logrotate do Linux.Normalmente, o logrotate será executado como uma tarefa agendada (com crond) e atuará nos ficheiro de configuração localizados em /etc/logrotate.d.Para testar e utilizar este ficheiro de configuração, modifique a configuração para ser adequada ao seu ambiente e ligue ou guarde o ficheiro em /etc/logrotate.d.

#opsmgr.lr

#Rotate scx.log

Rotação de #Weekly, reter 4 semanas de registos comprimidos

#Invoke scxadmin -log-rotate para retomar o registo após a rotação

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

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}#Rotate scx.log para a conta de utilizador de monitorização com o nome: monuser

Rotação de #Weekly, reter 4 semanas de registos comprimidos

#Invoke scxadmin -log-rotate para retomar o registo após a rotação

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

rotate 4

weekly

compress

missingok

notifempty

postrotate

/usr/sbin/scxadmin -log-rotate all

endscript

}

#Optionally, rodar omiserver.log.Isto requer que o OMI seja parado e iniciado para impedir que

#impact seja registado.Rotação mensalmente, reter 2 semanas de registos comprimidos

#Uncomment estas linhas se for necessária a rotação de omiserver.log

#/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#}