AWStats e proftpd | AWStats nunca atualiza

1

O AWStats nunca é atualizado ao analisar meu arquivo de log do proftpd.

Veja o que eu recebo:

[root@localhost ~]# /usr/share/awstats/www/awstats.pl -config=ftpcnam:2121 -update  

Searching new records from beginning of log file...  
Jumped lines in file: 0  
Parsed lines in file: 1  
 Found 0 dropped records,  
 Found 0 comments,  
 Found 0 blank records,  
 Found 1 corrupted records,  
 Found 0 old records,  
 Found 0 new qualified records.  

Veja como é a configuração do meu vhost:

ExtendedLog /home/cnam/ftp/logs/proftpd_log read,write awstats
TransferLog none

E no arquivo de configuração principal do proftpd:

LogFormat awstats "%t   %h  %u  %m  %f  %s  %b"

Eu coloquei um caractere de guia em vez de espaço entre o %tags na diretiva LogFormat .

Eu coloquei a configuração awstats do vhost:

LogType="F"
LogFormat="%time1 %host %logname %method %url %code %bytesd" 
LogSeparator="\t"
    
por Brandon 22.05.2016 / 11:41

1 resposta

2

Este formato de log não funciona com o AWStats. É considerado corrompido pelo AWStats, talvez por causa do seu idioma local.

/usr/lib/cgi-bin/awstats.pl -config=exemple.com -showcorrupted

Você precisa alterar o formato de registro do ProFTPd e do AWStat:

  • ProFTPd (com a guia char em vez de espaço):

    LogFormat awstats "%{%Y-%m-%d %H:%M:%S}t %h %u %m %f %s %b"
    
  • AWStats:

    LogFormat="%time2 %host %logname %method %url %code %bytesd"
    

Doc:

por 18.09.2016 / 01:56