Gentoo Archives: gentoo-user-es

From: Arnau Bria <arnau@×××××××××.net>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] awstats con postfix
Date: Fri, 13 Oct 2006 17:37:03
Message-Id: 20061013195422.475c8af6@pataki.bogus.net
In Reply to: Re: [gentoo-user-es] awstats con postfix by d2clon
1 El Thu, 12 Oct 2006 13:56:32 +0200
2 d2clon d2clon dijo:
3
4 > Hi..
5 Buenas,
6
7 > No voy a poder ayudarte mucho.. sólo unas anotaciones:
8 bueno, nunca se sabe!
9
10 [...]
11 > > Pero cuando voy a ver los resultados me dice que jamás ha sido
12 > > updateado...
13 >
14 > Es que según el report final:
15 > > Found 0 old records,
16 > > Found 0 new qualified records.
17 >
18 > No ha encontrado nada que procesar. :/
19 Investigando un poco más me he encontrado con esto:
20 El howto dice que hay que hacer un
21 perl /usr/bin/maillogconvert.pl < /var/log/mail/test
22 Y esto no hace más que sacar una especie de help del comando:
23
24 ----- maillogconvert 1.2 (build 1.32) -----
25 maillogconvert is mail log preprocessor that convert a mail log file (from
26 postfix, sendmail or qmail servers) into a human readable format.
27 The output format is also ready to be used by a log analyzer, like AWStats.
28
29 Usage:
30 perl maillogconvert.pl [standard|vadmin] [year] < logfile > output
31 [...]
32
33 y curiosamente:
34
35 # perl /usr/bin/maillogconvert.pl < /var/log/mail/test |wc -l
36 18
37
38 que coincide con el output de awstats:
39 Parsed lines in file: 18
40 Found 7 dropped records,
41 Found 11 corrupted records,
42 Found 0 old records,
43 Found 0 new qualified records.
44
45 Así que el error está en la ejecución de ese comando. Lo miraré.
46
47 > > Por otro lado, los logs del correo no se guardan en un solo fichero,
48 > > sino que tengo el current, y luego varios archivos antiguos.
49 >
50 > Quíen hace esto? .. el logrotate?.. si es así debes advertir al
51 > logrotate que invoque al awstats antes del rotate:
52 > http://awstats.sourceforge.net/docs/awstats_faq.html#ROTATE
53 Diría que no, que es metalog:
54 /etc/metalog.conf
55 maxsize = 1000000 # bytes
56 maxtime = 86400 # seconds (86400 = 1 day)
57 maxfiles = 10 # num files per dir
58
59
60 > > Existe alguna manera de decirle que lea todos los ficheros? debo hacer
61 > > un cron que lea el current cada hora para asegurar que no pierdo nada
62 > > en los gráficos?
63 >
64 > Esta opción no es segura.. lo suyo es avisar al que rotea los ficheros
65 > como te indico arriba.
66
67 echaré un ojo en metalog a ver si veo algún howto o algo...
68
69 > Suerte.
70 > d2clon.
71 gracias!
72 --
73 gentoo-user-es@g.o mailing list