Como posso monitorar o que o logrotate está fazendo?

48

Como posso monitorar o que o logrotate está fazendo no Ubuntu? A atividade da logrotate pode ser monitorada?

    
por w5m 09.10.2010 / 15:43

5 respostas

50

cat /var/lib/logrotate/status 

To verify if a particular log is indeed rotating or not and to check the last date and time of its rotation, check the /var/lib/logrotate/status file. This is a neatly formatted file that contains the log file name and the date on which it was last rotated.

Extraído de:

link

    
por 24.06.2013 / 18:04
11

Você pode tentar executar o logrotate no modo de depuração ou detalhado:

-d     Turns  on  debug mode and implies -v.  In debug mode, no changes
          will be made to the logs or to the logrotate state file.

-v, --verbose
          Display messages during rotation.
    
por 09.10.2010 / 17:36
6

No Suse Linux distros é assim:

cat /var/lib/logrotate.status
    
por 14.04.2015 / 16:40
3

Vários logs são rotacionados em várias frequências com base no arquivo de configuração (/etc/logrotate.conf) e / ou diretório (/etc/logrotate.d). Os nomes podem variar em diferentes distribuições. A configuração pode especificar ações de pré e / ou pós rotação. Nomes de arquivos roated e data da última rotação estão no arquivo de estado (/ var / lib / logrotate / state).

O Logrotate não possui recursos de registro. Recarregar / reiniciar as ações iniciadas serão registradas de acordo com o registro do programa sendo executado.

A maneira mais fácil de fazer isso seria editar /etc/cron.daily/logrotate para incluir a opção -v . Detalhes sobre configuração e opções de logrotate podem ser encontrados com o comando man logrotate .

    
por 10.10.2010 / 07:06
2

Cara, você pode verificar as configurações de logrotate , geralmente em /etc/logrotate.conf .

As distribuições modernas têm um arquivo de configuração logrotate específico no diretório /etc/logrotate.d .

por exemplo. para nginx

  /var/log/nginx/*.log {
    weekly
    missingok
    rotate 52

Manterá o arquivo por 52 semanas (um ano). A rotação é semanal.

Nota: user56548 costumava ser "Cara"

    
por 09.10.2010 / 17:57