Phone :  +370 (5) 204-1903
Email: sales@1gbits.com

Install GoAccess on CentOS 7

using the command below, extract the “tar” file:

Centos Tutorials Dec 24, 17 by Mery 2 min Read
Install GoAccess on CentOS 7

One of the popular and open source log file analyzer program for Linux and Unix systems is called GoAccess. This popular software is written in C language and is used to analyze log files. This command line software enables you to monitor log files in real-time. GoAccess runs in terminal and provides you a dashboard with separate panels to organize statics. Another feature of GoAccess is its ability to create log files with easy to understand formats such as HTML, JSON, and CSV. In this tutorial we will show you steps of GoAccess Installation on CentOS 7.

Notice: To execute commands you need to have root access. If not, you can start commands with “sudo".

Install GoAccess on CentOS 7

Step 1: Install required repository

In this tutorial we want to install GoAccess from its source code. This kind of installation needs some dependencies that are not provided by official repository. First install Epel repository using the bellow command:

yum install epel-release

After installing the Epel repository, update your repository list using the following command:

yum repolist

Step 2: Install dependencies

To compile GoAccess program from its source code we need to install the following packages:

yum install ncurses-devel gcc
yum install geoip-devel tokyocabinet-devel

Step 3: Install GoAccess

GoAccess official website is www.goaccess.io and you can download desired version of GoAccess from its site. In this step we want to install vesrion 2.1 . Use bellow command to download GoAccess:

wget http://tar.goaccess.io/goaccess-1.2.tar.gz

tar xvzf goaccess-1.2.tar.gz

To configure and make source, execute the following commands:

cd goaccess-1.2

./configure --enable-utf8 --enable-geoip=legacy

make && make install

Using the below command create a Symlink of GoAccess binary file in your executable path:

ln -s /usr/local/bin/goaccess /usr/bin/goaccess

Step 4: Using GoAccess

In order to see your log file using GoAccess, you can use the bellow command:

goaccess /var/log/yum.log

to learn more about GoAccess you can execute the below command:

goaccess --help

Congratulations! In this article, you have learnt how to Install GoAccess on CentOS 7.

If you are facing any problem with the installation, feel free to comment here. We will help you to solve the issue.


author img


Leave A Comment