#!/usr/bin/env bash

dir=/data/logs/apache

month=$(mktemp)
mdate=$(date -d "day ago" +%Y%m%d)

zcat $dir/all-access.log-$mdate*.gz > $month

/usr/local/goaccess-1.9.4/bin/goaccess $month \
	--log-format='%h %^ %^ [%d:%t %^] %v "%r" %s OUTPUT: %b INPUT:%^ PID:%^ TIME:%^' \
	--date-format=%d/%b/%Y \
	--time-format=%H:%M:%S \
	-o /data/webapps/goaccess/report-$mdate.html

rm -f -- $month
