Práticas recomendadas para girar logs do syslog no RHEL com agendamentos diferentes?

5

OS: Executando o RHEL 5.6.

Situação: Eu preciso rotacionar / var / log / messagees em um horário diferente do resto dos logs do syslog.

Por padrão, os logs do syslog são rotacionados semanalmente com base nos arquivos de configuração /etc/logrotate.conf e /etc/logrotate.d/syslog.

Se você olhar em /etc/logrotate.d/syslog, verá que há um bloco de configuração logrotate para todos os logs. Se eu quiser que o / var / log / messages gire em um horário diferente, eu preciso criar um bloco de configuração separado para ele. Isso resultaria na reinicialização do syslogd duas vezes (com base na cópia da configuração existente).

Pergunta: Existe uma maneira de girar / var / log / messages em um horário diferente dos outros logs do syslog sem ter que enviar o HUP para o syslogd duas vezes? Ou isso importa? Qual é a melhor prática aqui?

    
por Joshua 23.05.2012 / 01:32

1 resposta

2

Configure um bloco separado para o registro de mensagens em /etc/logrotate.d/rsyslog (ou o que quer que seja chamado em sua instalação). Ele deve usar a configuração para o arquivo de log específico corresponder preferencialmente a um arquivo geral.

Não, como Zoredache mencionou, vários HUPs não devem quebrar nada a menos que você esteja realmente manipulando o rsyslog.

    
por 23.05.2012 / 06:05