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

    Graylog Graylog is a Java-based open-source log management system which collects, indexes, and analyzes (structured/unstructured) log data from syslog or any third-party applications Graylog's centralized lo...
    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...
    Bro Bro is an open-source network monitoring and intrusion detection system written in C++. Bro collects live packets via the libpcap interface, analyzes packet contents, generates events from the analys...
    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 *