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