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 |