GoAccess

GoAccess is an open-source, console-based, interactive web server log viewer. It allows you to view and analyze web server logs via ncurses-based terminal interface in real-time. GoAccess parses growing web server log files (e.g., /var/log/apache2/access.log) incrementally on the fly, and produces real-time statistics on web server’s HTTP traffic. Output statistics and colors are fully customizable to suit your needs and preferences, and can include a wide range of metrics like top visitor IP addresses and requests, client operating systems, browsers and geolocation, referrals, HTTP status codes, etc. GoAccess log parser supports many popular log formats, for example, those used by Apache, Nginx, Squid, AWS CloudFront, AWS elastic load balancing, and Google cloud storage, as well as any custom log formats. It stores collected statistics in in-memory storage for fast access, and optionally can store them persistently on disk for later loading or export them to HTML, JSON or CSV reports for offline analysis.


  • Website: http://goaccess.io/
  • Platform: Linux, BSD, Mac OS X
  • License: GNU GPLv2
  • Documentation: http://goaccess.io/man
  • Source repository: git
  • Community: bug tracker
  • Features: ,
  • Similar Software

    Wireshark Wireshark is a GUI-based packet sniffing and analyzer tool which captures live packets from a network interface, dissect their protocols, and displays packet contents in human-readable format. Wiresh...
    Cacti Cacti is an open-source network monitoring and visualization tool offering web-based interface. Cacti can be configured with poll-based simple network management protocol (SNMP) to collect time-serie...
    netdata netdata is a web-based, real-time performance monitoring system which visualizes the system resource usage of a local Linux server (which netdata is running on) via time-series statistics. Monitored s...
    Glogg Glogg a multi-platform, lightweight GUI tool specialized to view and search through text files. Glogg can be considered a GUI front end for grep and less command line tools. It can be useful for sys...
    lnav lnav is a console-based log file viewer written in C++. Ideal for small-scale environments, lnav allows users to open and monitor one or more log files in a single log view, while unzipping any compr...

    Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *