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.
Quick Enable
#> dnf copr enable elxreno/goaccess
More info about enabling Copr repositories