====== Утилита goaccess - анализ лог файлов ======
{{:linux:apache:goaccess_dashboard.png?nolink&600|}}
Утилита [[https://goaccess.io|GoAccess]] ([[http://rt.goaccess.io|демо]]) предназначена для анализа самых разных логов (apache, nginx, squid, etc). Попробовав раз парсю и сейчас.
Утилита [[https://goaccess.io/download|доступна]] почти для всех дистрибутивов Linux, BSD и OS X.
Как использовать? Пример.
Для работы с лог файлом nginx добавим в файл ''goaccess.conf''
time-format %H:%M:%S
date-format %d/%b/%Y
log-format %h - %^ [%d:%t %^] "%r" %s %b "%R" "%u" %T "%^"
{{:linux:apache:goaccess_analyze_this.jpg?nolink&250|}}
Результат можно вывести в консоль или создать отчёт ([[https://goaccess.io/man#custom-log|html, json, csv]])
Самый простой случай запуска и вывод в консоль
goaccess -f /var/log/nginx/access.log
Создание отчёта в html
goaccess -f /var/log/nginx/access.log > nginx_access_log.html
Все подробности, сценарии использования и прочее вы можете найти в [[https://goaccess.io/man|инструкции по эксплуатации]].