Setup GoAccess (CowAxess) Web Log Analyzer on Windows 🌱

What is GoAccess?

GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. - https://goaccess.io/

Installing GoAccess (CowAxess)

  1. Download XAMPP Download
  2. Download CowAxess Download
  3. Install Microsoft Visual C++
  4. Right click the downloaded XAMPP .zip file > Extract All...
  5. Right click the downloaded CowAxess .zip file > Extract All...
  6. Run the CowAxess installer, install to C:\Program Files\CowAxess
  7. Copy the extracted XAMPP directory to a safe location to run from, C:\Program Files for example
  8. Run XAMPP/setup_xampp.bat to update the configuration files with the new server location
  9. Run XAMPP/xampp-control.exe
  10. Click the Start button next to Apache
  11. Navigate to C:\Program Files\CowAxess
  12. Double click the cowaxess.cmd file
  13. Paste the following command to start the real-time monitor, changing the paths to access.log and monitor.html as needed
    goaccess "C:\\Program Files\\xampp\\apache\\logs\\access.log" -o "C:\\Program Files\\xampp\\htdocs\\monitor.html" --log-format=COMBINED --real-time-html
  14. Open a web browser and navigate to http://DNSorIP/monitor.html
  15. Welcome to GoAccess hosted on Windows