GoAccess - безкоштовна консольна програма з відкритим вихідним кодом для перегляду і аналізу логів веб-сервера. Призначена для Linux і macOS. У Windows можна використовувати її реалізацію CowAxess, Що працює через Cygwin, або безпосередньо через WSL.
Для аналізу логів за допомогою GoAccess їх потрібно попередньо завантажити.
Для запуску програми в інтерактивному режимі, виконайте такі дії:
path/to/access.log
нехай до файлу логу:goaccess path/to/access.log
Якщо потрібно проаналізувати відразу кілька балок, вкажіть шляху до них через пробіл:
goaccess path/to/access.log path/to/access.log.1
У програмі доступні наступні модулі:
404
.Для роботи з програмою в інтерактивному режимі за допомогою таких клавіші:
HTML-отчёти за день або місяць можна формувати безпосередньо в панелі управління в логах доступу.
Замість редагування конфігураційного файлу також можна явно вказати формат безпосередньо в команді генерації, Додавши ключі: --log-format='%h %^[%d:%t %^] "%r" %s %b "%R" "%u"' --date-format='%d/%b/%Y' --time-format='%T'
.
Перед генерацією HTML-отчёта вкажіть формат балки, дати і часу в конфігураційний файл GoAccess:
goaccess --dcf
nano шлях/до/конфігураційному/файлу
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u" date-format %d/%b/%Y time-format %T
Для генерації HTML-отчёта виконайте команду:
goaccess path/to/access.log -a -o path/to/report.html
path/to/access.log
підставте нехай до файлу журналу.path/to/report.html
вкажіть назву звіту і шлях, куди його потрібно зберегти.Отриманий файл відкрийте в будь-якому браузері. У звіті буде наочно відображена інформація по всім доступним модулів з можливістю настройки відображення.