Ubuntu 18.04. Установка GoAccess и анализ логов веб-сервера Apache/Nginx

Установка GoAccess

apt install goaccess

Чтобы собрать все логи веб-сервера в один файл

cat /var/log/apache2/*access.log > /root/log/all.log

с учётом сжатых *.gz файлов

zcat -f /var/log/apache2/*access.log* > /root/log/all.log

Создать html отчёт по лог файлу

goaccess -f /root/log/all.log -o /root/log/report.html --log-format=COMBINED -a

или --log-format=VCOMBINED для vhost_combined apache логов

С учётом сжатых файлов

zcat -f /var/log/apache2/localhost-access.log* | goaccess --log-format=COMBINED -a -o /root/log/report-localhost.html

Для получения отчёта в консольном виде

goaccess -f /var/log/apache2/localhost-access.log

https://goaccess.io/man
https://goaccess.io/faq
https://goaccess.io/download
http://linux-notes.org/log-analizator-goaccess-dlya-apache-i-nginx/