AWStats и proftpd | AWStats никогда не обновляет

AWStats никогда не обновляется при анализе моего файла журнала proftpd.

Вот что я получаю:

[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.  

Вот как выглядит моя конфигурация vhost:

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

И в основном файле конфигурации proftpd:

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

Я поместил символ табуляции вместо пробела между тегами % в директиве LogFormat .

Я ввел конфигурацию awstats для vhost:

LogType="F"
LogFormat="%time1 %host %logname %method %url %code %bytesd" 
LogSeparator="\t"
1
задан 22 May 2016 в 16:13
1 ответ

Этот формат журнала не работает с AWStats. Он считается повреждённым AWStats, возможно из-за вашего локального языка.

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

Вы должны изменить формат лога как ProFTPd, так и AWStat:

  • ProFTPd (с tab char вместо space):

    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:

2
ответ дан 3 December 2019 в 20:38

Теги

Похожие вопросы