Slarg, which stands for Squid Log Analyzer and Report Generator,
creates reports based on analysis of access.log generated by Squid proxy.
Slarg implements the incremental analysis thus completing log file scan
and report generation in very short time, depending only on
how frequently it is run.
Daily reports include statistics on visited hosts, per-user and per-client
traffic consumption (accounting is made only on MISSing requests which result in
incoming traffic), remote response codes, cache HITs and MISSes.
Reports are stored as XML files, which are easy to transform
into preferrable view or format.
Ruby >= 1.8.4
libxml-ruby >= 0.3.6
Squid >= 2.0 (must produce access.log in native format)
crond (or another reasonable task scheduler)
Please feel free to leave your comments, suggestions or bug reports.