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

    SmokePing SmokePing is an active network latency measurement tool written in Perl. SmokePing monitors round-trip-time delays, jitters, and packet loss rates against remote hosts over time, and shows historical...
    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...
    Nagios Nagios is an industry-standard open-source IT infrastructure and network monitoring software which can monitor server resources (e.g., CPU, memory, disk usage), network equipments (e.g., switches or r...
    ntopng ntopng is a real-time network traffic monitor offering HTML5/AJAX-based web interface. ntopng can visualize elephant flows, IP geolocation, traffic matrix of local networks, and geolocation/AS maps o...
    MultiTail MultiTail is a command-line log monitor, allowing users to view one or more log files in separate panes within the same terminal window. One MultiTail window can be split horizontally or vertically a...

    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 *