Logrotate - ajuda com configuração

Iniciado por ubu4ever, 02 de Março de 2013, 13:51

tópico anterior - próximo tópico

ubu4ever

Pessoal,

Há pouco tempo, meus arquivos de log estavam gigantescos, na casa dos GB. Gostaria de configurar corretamente o logrotate para que isso não aconteça mais, pois meu sistema estava com 100% da partição raiz em uso devido a 3,4GB de logs.

Meu arquivo /etc/logrotate.conf está assim (modificações minhas). Gostaria de saber se as alterações estão aceitáveis. Trata-se de um notebook de uso pessoal para fins domésticos (internet, office, etc...).

# see "man logrotate" for details
daily
rotate 3
compress
dateext
size 100k
copytruncate
notifempty
nomail
noolddir

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
   missingok
   monthly
   create 0664 root utmp
   rotate 1
}

/var/log/btmp {
   missingok
   monthly
   create 0660 root utmp
   rotate 1
}

# system-specific logs may be configured here

zekkerj

Não mexa no /etc/logrotate.conf.

Há um diretório /etc/logrotate.d, onde vc pode criar arquivos de configuração pra seus arquivos, sem correr o risco de estragar a configuração de todos os outros. ;)
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ubu4ever

#2
Modificando o /etc/logrotate.conf eu configuro como TODOS os logs serão rotacionados?

EDIT:

/etc/logrotate.conf atual

# see "man logrotate" for details
daily
rotate 3
create
size 100k
copytruncate
notifempty
nomail
noolddir
compress
maxage 7

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}

# system-specific logs may be configured here

zekkerj

Não. Vários já são tratados nesses arquivos em /etc/logrotate.d. E eu recomendo que você faça o mesmo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D