Как установить GoAccess на AlmaLinux 8

Как установить GoAccess на AlmaLinux 8

 

В этом руководстве мы покажем вам, как установить GoAccess на AlmaLinux 8. Для тех из вас, кто не знал, GoAccess — это интерактивная программа-анализатор журналов веб-сервера в реальном времени, которая быстро анализирует и просматривает журналы веб-сервера. Он предоставляет быструю и ценную статистику HTTP для системных администраторов, которым требуется визуальный отчет сервера на лету. Он анализирует указанный файл веб-журнала и выводит данные на терминал.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку анализатора журналов веб-сервера в реальном времени и интерактивного средства просмотра GoAccess на AlmaLinux 8. Вы можете следовать тем же инструкциям для CentOS и Rocky Linux.

Установите GoAccess на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release
sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel 
sudo dnf groupinstall 'Development Tools'

Шаг 2. Установка GoAccess на AlmaLinux 8.

Теперь скачиваем последнюю версию GoAccess с официальной страницы с помощью wgetкоманды:

wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz

После этого вам просто нужно его распаковать:

tar -xzvf goaccess-1.5.2.tar.gz

Далее настройте и установите пакет:

cd goaccess-1.5.2
autoreconf -fi
sudo ./configure --enable-utf8 --enable-geoip=mmdb --with-openssl
sudo make
sudo make install

Проверьте установку GoAccess:

goaccess --version

Шаг 3. Настройте GoAccess.

По умолчанию GoAccess хранит свой файл конфигурации в . Теперь редактируем конфигурацию с помощью текстового редактора nano:/usr/local/etc/goaccess/goaccess.conf

sudo nano /usr/local/etc/goaccess/goaccess.conf

Измените следующий файл:

# The following time format works with any of the
# Apache/NGINX's log formats below.
#
time-format %H:%M:%S
# The following date format works with any of the
# Apache/NGINX's log formats below.
#
date-format %d/%b/%Y
#
log-format COMBINED
#
log-format %v:%^ %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

Сохраните и закройте файл. После завершения настройки запустите GoAccess, используя следующую команду:

sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
sudo goaccess /var/log/nginx/access.log

 

 

Шаг 4. Сгенерируйте HTML-отчет.

Чтобы сгенерировать HTML-отчет журналов вашего веб-сервера Nginx, просто запустите его для своего файла веб-журнала:

goaccess /var/log/nginx/access.log -o stats.html

Поздравляю! Вы успешно установили GoAccess . Благодарим за использование этого руководства для установки анализатора веб-журналов GoAccess в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт GoAccess .