Как установить 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 .