[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Guardando logs por mais de 1 semana.



Marcos Lazarini escribió:
Em 03/05/07, Miguel Da Silva - Centro de
Matemática<mdasilva@fing.edu.uy> escreveu:
Marcos Lazarini escribió:
> Em 03/05/07, Miguel Da Silva - Centro de
> Matemática<mdasilva@fing.edu.uy> escreveu:
>> Estimados, estou pesquisando como é feito no Debian a armazenagem dos
>> logs do sistema. Preciso guardar esses logs por 1 mês, pelo menos, e
>> parece que o default é guardá-los por 1 semana somente.
>>
>> Vamos ver se entendi tudo muito bem:
>>
>> 1) Encontrei o arquivo logrotate.conf, no conteúdo dele não tem nada
>> especificado para arquivo algum. Ou seja, o logrotate não está rotando
>> os logs. Isso não quer dizer que não esteja funcionando, até mesmo
>> porque parece que os logs são rotados de outra forma.
>
> ops, vc esqueceu do /etc/logrotate.d/*

Não esqueci não, olha só o conteúdo desse diretório no sistema que quero
modificar:

-rw-r--r-- 1 root root  79 2005-04-07 10:43 aptitude
-rw-r--r-- 1 root root 209 2006-12-20 14:09 clamav-daemon
-rw-r--r-- 1 root root 215 2006-12-11 22:40 clamav-freshclam
-rw-r--r-- 1 root root 111 2006-10-13 11:41 dpkg
-rw-r--r-- 1 root root 151 2005-02-26 07:41 iptraf
-rw-r--r-- 1 root root  79 2002-01-30 17:37 lvm-common
-rw-r--r-- 1 root root  94 2006-06-04 00:58 ppp

Nada que parece estar relacionado com log do e-mail. Por isso nem
mencionei o diretório. Além do mais, no arquivo /etc/logrotate.conf
também não diz nada sobre os logs do smtp.

Engraçado, agora que vc mencionou fui ver no meu sistema.... aqui está
instalado o exim4, e ele não usa o /var/log/mail* (todos em zero
bytes) e sim o /var/log/exim4/* - e esses são cobertos pelo logrotate
/etc/logrotate.d/exim4-base
Qual seu MTA? Talvez ai esteja o problema.

PS: na verdade, os /var/log/mail* não estavam vazios pois uma vez
instalei o spamassassim p/ usar junto com o kmail (que alias achei que
não deu certo) e o tosco do spamc gravou vários logs no
/var/log/mail.{err|warn|log}... vai entender pq.


Estou usando o Postfix e ele está configurado para logar através do syslog. Vem assim por default e decidi não mudar.

Antes tinhamos instalado um Exim e trocamos pelo Postfix. Os arquivos do Exim estão nesse diretório que você mencionou, mas no novo sistema não estão porque junto com a mudança de smtp mudamos também de computador.

Viu de onde vem a "mística"? É o único ponto de contato que encontrei até agora entre o log do smtp e o script /etc/cron.[daily|weekly]/sysklogd.

Estou em outro trabalho agora e mais tarde vou ter mais tempo para me dedicar a esse problema.

Até mais e obrigado.

--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy



Reply to: