Аналіз логів веб-сервера за допомогою GoAccess
Нещодавно ми натрапили на утиліту GoAccess, яка дозволяє аналізувати логи веб-серверів і будувати звіти. Утиліта написана C і є майже в усіх репозиторіях дистрибутивів Linux. Адреса проекту.
У даній нотатці не буде нічого революційного, лише короткий HOWTO, більшу частину якого ви зможете знайти в документації. І так по порядку:
Результат аналізу може бути отриманий у двох режимах, консольному(інтерактивному), і у вигляді звіту. Програма підтримує декілька видів звітів, таких як html, json та csv
Найпростіший випадок запуску програми для аналізу поточного лога:
У цьому випадку ми отримаємо аналіз поточного лога у такому вигляді:

А веб-звіт виглядатиме так:

А тепер розглянемо випадок, коли нам треба аналізувати не весь лог, а тільки його певну частину: