What is it?
A log file analyzer for qmail, dnscache, tinydns, rbldns, axfrdns, publicfile and qpsmtpd.
Why should I use dlog?
If you would like to know how much traffic you have and what kind of traffic, you can use dlog. It's very modular - use what you want, how you want. It gives you all the information you need.
The core modules are written in lex and yacc (for speed), but the RRDtool integration is done with a perl script.
How do I get it?
Version 1.0.0 is available here. If you feel the urge, you can also check out the CHANGELOG.
I need to know more!
dlog can give you summarized text output you can use with other tools, but it can also generate nice graphs by using RRDtool - just have a look here (not all graphs have valid data at the moment, but you get the idea).
Munin plugins comes with the package, they look nice too. You can however use any monitoring tool you want by utilizing the base tools in the package and parse them to your favourite monitoring tool. The output is very easy to parse - and well documented.
It runs straight out of the box. Just tell it where your logfiles are located.
INSHORT is a brief guide to get running, README conatins a bit more information, but SPECS should answer a lot of questions for advanced usage.
- Qmrtg - only for qmail
- qmailmrtg7 - for qmail but with limited support for dnscache and tinydns
- tinydns-rrd - only for tinydns
- tinydns.org has a few links for analyzing dnscache and tinydns logfiles
- cr.yp.to - Dan J. Bernsteins page
- RRDtool - Tobias Oetikers fine tool
- qpsmtpd - Ask Bjørn Hansens excellent project
You can reach me here: dlog [at] gal [dot] dk