Questions tagged [goaccess]

GoAccess is an open source 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.

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

  • Amazon CloudFront (Download Distribution).
  • Apache/Nginx
  • Common/Combined + Virtual hosts
  • W3C format (IIS)

GoAccess is being able to quickly analyze and view web server statistics in real time without having to generate an HTML report (great if you want to do a quick analysis of your access log via SSH).

Although it is possible to generate an HTML, JSON, CSV report, by default it outputs to a terminal.

10 questions
3
votes
1 answer

Haproxy Log Custom Format For GoAccess

I want to use GoAccess with Haproxy which works as reverse proxy and load balancer. My goal is to create a custom log format which will be looking exactly like apache2 (compatible with default goaccess settings). so far I did capture request…
daredesm
  • 181
  • 1
  • 6
2
votes
3 answers

nginx access.log only kept for a day

I'm using goaccess on Ubuntu Server 12.04 to view my analytics on my web server. I just run the following utility: goaccess -f /var/log/nginx/access.log However I'm only seeing one days worth of data. I was wondering if there are some default…
calabi
  • 58
  • 4
1
vote
1 answer

GoAccess date/time/log format error

When running GoAccess with my Nginx log file I'm getting this error: Fatal error has occurred Error occured at: src/goaccess.c - main - 1017 Nothing valid to process. Verify your date/time/log format. Log lines example: example.com 66.87.119.148 -…
Viacheslav
  • 187
  • 1
  • 3
  • 8
1
vote
2 answers

What would be a portable nignx HTTP access log format to use with nginx?

I am looking for a way to store that logs in a common format so they can easily be recognized and parsed by most tools. I am interested about a format that is automatically recognized by goaccess tool and that it can support response time. So far it…
sorin
  • 8,016
  • 24
  • 79
  • 103
1
vote
1 answer

GoAccess analytics and HTTP Referer

This is a high-level question regarding using goaccess as a tool for website analytics. I have it set up on an nginx server and parsing the logs just fine, but it seems that many requests to my own site have no Referer in the HTTP header. Is there a…
Micah
  • 11
  • 2
0
votes
1 answer

Nginx Amplify extended access logs and GoAccess virtual hosts

I am running Nginx with installed Nginx Amplify. To get better metrics I've extend access log format to: log_format main_ext '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer"…
Daniel
  • 101
  • 3
0
votes
1 answer

GoAccess CustomLog getting "doesn't match specifier '%h'"

This is my log format: LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy Any ideas why I'm getting? Parsed 10 lines producing the following errors: Token '123.123.123.83,' doesn't match specifier…
J P
  • 1
  • 1
  • 2
0
votes
2 answers

crontab shell script execution not as expected

I have a script named run_logs.sh with the contents: #!/bin/bash source /root/.profile zcat /var/log/apache2/access.log.*.gz | /usr/bin/goaccess - access.log when I run that script as root (both with and without a 'bash' prefix', on the command…
kevincw01
  • 21
  • 2
0
votes
1 answer

How to analyse vsftpd log files with goaccess

I'm trying to use goaccess log analysis tool, to analyse vsftpd FTP server's logs. I'm aware that being a web server log analyser, goaccess is not the best tool for this. That being said, it's flexible enough with the log format and we're already…
hayalci
  • 3,631
  • 3
  • 27
  • 37
-1
votes
1 answer

Log analyzer for statistics (referring sites, referrers URLs) per day

The main task of the analyzer - referring sites, referrers URLs. Logs are collected in one place from 3 nginx server. I install awstats with a specific parameter LogFormat - all working fine, but the customer was not enough, we need statistics…