Connect with us

Hi, what are you looking for?

GoAccess (A Real-Time Apache and Nginx) Web Server Log Analyzer


GoAccess (A Real-Time Apache and Nginx) Web Server Log Analyzer


GoAccess is an interactive and real-time net server log analyzer program that rapidly analyze and look at net server logs. It comes as an open-source and runs as a command line in Unix/Linux working programs. It offers temporary and helpful HTTP (webserver) statistics report for Linux directors on the fly. It additionally takes care of each the Apache and Ngnix net server log codecs.

GoAccess parses and analyze the given net server log codecs in most well-liked choices together with CLF (Widespread Log Format), W3C format (IIS), and Apache digital hosts, after which generate an output of the information to the terminal.

Take a look at the Stay Demo of Goaccess –

GoAccess Options

It has the next options.

  1. Normal Statistics, bandwidth, and so forth.
  2. Prime Guests, Guests Time Distribution, Referring Websites & URLs, and 404 or Not Discovered.
  3. Hosts, Reverse DNS, IP Location.
  4. Working Programs, Browsers, and Spiders.
  5. HTTP Standing Codes
  6. Geo-Location – Continent/Nation/Metropolis
  7. Metrics per Digital Host
  8. Help for HTTP/2 & IPv6
  9. Skill to output JSON and CSV
  10. Incremental log processing and help for big datasets + knowledge persistence
  11. Completely different Coloration Schemes

How Do I Set up GoAccess in Linux?

Presently, the latest model of GoAccess v1.Four shouldn’t be obtainable from default system package deal repositories, so to put in the newest steady model, it’s good to manually obtain and compile it from supply code below Linux programs as proven:

Set up GoAccess from Sources in Linux

———— Set up GoAccess on CentOS, RHEL and Fedora ————
# yum set up ncurses-devel glib2-devel geoip-devel
# cd /usr/src
# wget
# tar -xzvf goaccess-1.4.tar.gz
# cd goaccess-1.4/
# ./configure –enable-utf8 –enable-geoip=legacy
# make
# make set up

———— Set up GoAccess on Debian and Ubuntu ————
$ sudo apt set up libncursesw5-dev libgeoip-dev apt-transport-https
$ cd /usr/src
$ wget
$ tar -xzvf goaccess-1.4.tar.gz
$ cd goaccess-1.4/
$ sudo ./configure –enable-utf8 –enable-geoip=legacy
$ sudo make
$ sudo make set up

Set up GoAccess Utilizing Bundle Supervisor

The best and most well-liked approach to set up GoAccess on Linux utilizing the default package deal supervisor of your respective Linux distribution.

Observe: As I mentioned above, not all distributions can have the latest model of GoAccess obtainable within the system default repositories..

On RedHat, CentOS, and Fedora

# yum set up goaccess
# dnf set up goaccess [From Fedora 23+ versions]

On Debian and Ubuntu Programs

GoAccess utility is obtainable since Debian Squeeze 6 and Ubuntu 12.04. To put in simply run the next command on the terminal.

$ sudo apt-get set up goaccess

Observe: The above command is not going to at all times present you essentially the most newest model. To get the newest steady model of GoAccess, add the official GoAccess Debian & Ubuntu repository as proven:

$ echo “deb $(lsb_release -cs) essential” | sudo tee -a /and so forth/apt/sources.listing.d/goaccess.listing
$ wget -O – | sudo apt-key add –
$ sudo apt-get replace
$ sudo apt-get set up goaccess

How Do I Use GoAccess?

After you have GoAccess put in in your Linux machine, you possibly can prepared to begin utilizing it by operating the next command. It would first ask you to find out the log format of your entry log.

GoAccess (A Real-Time Apache and Nginx) Web Server Log AnalyzerConfigure GoAccess Log Format

The best approach to get any net server statistics use the flag ‘f‘ with enter log file identify as proven beneath. The beneath command offers you normal statistics of your net server logs.

# goaccess -f /var/log/httpd/
# goaccess -f /var/log/nginx/

The above command offers you a whole overview of net server metrics by exhibiting summaries of assorted experiences as panels on a one scrollable view as proven.

Apache Logs Overview

GoAccess (A Real-Time Apache and Nginx) Web Server Log AnalyzerView Internet Server Apache Logs

Apache Logs by Working System – Overview

GoAccess (A Real-Time Apache and Nginx) Web Server Log AnalyzerView Apache Logs By Working System

Apache Logs by Customer Bandwidth – Overview

GoAccess (A Real-Time Apache and Nginx) Web Server Log AnalyzerView Apache Customer Bandwidth Utilization

Apache Logs by Internet Browser – Overview

GoAccess (A Real-Time Apache and Nginx) Web Server Log AnalyzerView Apache Utilization based mostly on Browsers

How do I generate the Apache HTML report?

To generate an HTML report of your Apache net server logs, simply run it towards your weblog file.

# goaccess -f /var/log/httpd/access_log > experiences.html

GoAccess (A Real-Time Apache and Nginx) Web Server Log AnalyzerGoAccess: Monitor Apache Logs Utilizing Internet Browser

For extra info and utilization please go to

If You Admire What We Do Right here On TecMint, You Ought to Take into account:

TecMint is the quickest rising and most trusted group website for any sort of Linux Articles, Guides and Books on the internet. Hundreds of thousands of individuals go to TecMint! to go looking or browse the 1000’s of revealed articles obtainable FREELY to all.

In case you like what you’re studying, please contemplate shopping for us a espresso ( or 2 ) as a token of appreciation.

GoAccess (A Real-Time Apache and Nginx) Web Server Log Analyzer

We’re grateful in your by no means ending help.

goaccess alternative,goaccess nginx log format,web log analyzer open source windows,apache log viewer unlock code,goaccess web ui,cowaxess,allinurl/goaccess docker,dockerhub goaccess,goaccess example,goaccess t,speed up goaccess,goaccess 500,goaccess time format,goaccess docker,goaccess remote log,pantheon goaccess,goaccess time distribution,goaccess conf location,goaccess real time nginx,goaccess multiple log files,goaccess apache log format,goaccess live html report,goaccess no time format was found,goaccess github,install goaccess ubuntu,goaccess html output,iis log analyzer open source,awstats alternative,awastat,goaccess freebsd,cpanel log analyzer,goaccess nginx,goaccess log format,goaccess real-time-html not updating,apache log analyzer,nginx log analyzer

You May Also Like


Malware maker urges judge to dump lawsuit over WhatsApp phone snooping Hey boss, this is what people imagine when they think of California –...


Youtube-dl is my favorite and preferred command line download manager. I often use it to download audios, videos and movies from Internet. Today, I...


Servers can be unpredictable, hence your sites! The website may break down for reasons such as incorrect file processing, authorization problems, website updates, etc....


We’re at the end of the house! The best host company that has been active in this field for the past 6 years. Because...