elxreno/goaccess

Project ID: 30308

Description

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.

Features: GoAccess parses the specified web log file and outputs the data to terminal.

  • General statistics, bandwidth, etc.
  • Time taken to serve the request (useful to track pages that are slowing down. your site).
  • Metrics for cumulative, average and slowest running requests.
  • Top visitors.
  • Requested files & static files.
  • 404 or Not Found.
  • Hosts, Reverse DNS, IP Location.
  • Operating Systems.
  • Browsers and Spiders.
  • Referring Sites & URLs.
  • Keyphrases.
  • Geo Location - Continent/Country/City.
  • Visitors Time Distribution.
  • HTTP Status Codes.
  • Ability to output JSON and CSV.
  • Tailor GoAccess to suit your own color taste/schemes.
  • Support for large datasets + data persistence.
  • Support for IPv6.
  • Output statistics to HTML. and more...

GoAccess allows any custom log format string. Predefined options include, but not limited to:

  • Amazon CloudFront (Download Distribution).
  • AWS Elastic Load Balancing.
  • Apache/Nginx Common/Combined + VHosts.
  • Google Cloud Storage.
  • W3C format (IIS).

Installation Instructions

sudo dnf copr enable elxreno/goaccess -y && sudo dnf install goaccess -y

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 39 x86_64 (12)* Fedora 39 (0 downloads)
Fedora 40 x86_64 (5)* Fedora 40 (24 downloads)
Fedora 41 x86_64 (0)* Fedora 41 (12 downloads)
Fedora rawhide x86_64 (4)* Fedora rawhide (87 downloads)

* Total number of downloaded packages.