Несколько лет назад пользовался awstats для статистики логов. После длительного перерыва снова возникла необходимость в этой программе.
В настоящее время у меня стоит awstats 7.9 и vsftpd 3.0.5.
В файле vsftpd.conf:
В файле awstats.ftp.conf:xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
LogFormat, рекомендованный в имеющихся руководствах, не работает. Выдаёт:LogFile="/var/log/vsftpd.log"
...
LogFormat="%time3 %other %host %bytesd %url %other %other %method %other %logname %other %code %other %other"
Код: Выделить всё
# /usr/lib/cgi-bin/awstats.pl -config=ftp -update
Create/Update database for config "/etc/awstats/awstats.ftp.conf" by AWStats version 7.9 (build 20230108)
From data in log file "/var/log/vsftpd.log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 29
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 29 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Как правильно записать LogFormat в настройках awstats?Wed Aug 14 14:05:55 2024 [pid 210635] CONNECT: Client "::ffff:192.168.0.13"
Wed Aug 14 14:05:55 2024 [pid 210634] [ftp] OK LOGIN: Client "::ffff:192.168.0.13", anon password "gvfsd-ftp-1.48.2@example.com"
Wed Aug 14 14:07:54 2024 [pid 210735] CONNECT: Client "::ffff:188.68.217.207"
Wed Aug 14 14:09:45 2024 [pid 211022] CONNECT: Client "::ffff:188.68.217.207"
Wed Aug 14 14:10:35 2024 [pid 211098] CONNECT: Client "::ffff:188.68.217.207"
Wed Aug 14 14:11:24 2024 [pid 211176] CONNECT: Client "::ffff:188.68.217.207"
Wed Aug 14 14:34:34 2024 [pid 212683] CONNECT: Client "::ffff:74.82.47.2"