For centralized logging, I like and use this:

http://linux.duke.edu/projects/epylog/

Not much yet for canned reports for what you are doing,
but you can create your own reporting module to roll up,
count, and detect events that you care about and create
 plain text or html output.

It has a nice "weeder" module where you can trim the fat
and "Hi mom" messages using regex in a config file.

It is hacking a bit of python to get modules, but who does
not like to read a bit of python now and then :-)

Thanks,
Kelly Black
KB0GBJ