Skip to content

peter-manton/logmuncher

Repository files navigation

LogMuncher

LogMuncher runs as service that collects log from several popular proxy servers - including Squid and Varnish (planned.)

Logs are stored within a MySQL database and can the service can then generate usage reports from this informationL

  • Top User Downloads
  • Most Requested URL's
  • 404's / 503's

It is currently in alpha stage, although supports UDP logging from Squid and can generate usage reports.

It is written in C#, although runs well under Mono (tested on Debian Wheezy / Mono 2.10.

Program Usage

  • -r --readlog : Read directly from log file
  • -l --listen : Listen on UDP port for incoming logs from squid (default 9050)
  • -d --deamon : Daemon mode (run in background - only with --listen)
  • -c --config : Specify configuration file (required)
  • -g --generate : Generate report for specified date (if none uses current date)
  • -s --slurp : Import logs from logfile (must be in standard squid format!)

If you feel like you could contribute or have any suggestions please drop a line.

Enjoy!

Releases

No releases published

Packages

No packages published