I'm looking for a log analysis tool to monitor & analyse the logs from an Apache & Tomcat webfarm.
It would need to have agents that run on the servers, and ship logs back to a central host. The host would then process them, and draw useful graphs such as requests/sec, average response time etc. The idea is to have one "console" webpage, which would present an overview of all the webapps graphs on one page, with the ability to drill into specific times on the graphs etc.
The budget for this is pretty low (read zero), so things like Splunk are out.
Currently the best candidate is Logstash & eleasticsearch, but it seems pretty complex to setup and I don't know if it can present a console view, the demos seem to be more based around searching rather than presenting an overview.
Cacti is also an option, but it would require some way of shipping the logs onto the central host, and writing custom scripts to parse the logs.
Is there another tool that could provide something like this which I've missed? It feels like a fairly common requirement, so I'm surprised I've found nothing so far that does it directly!
To clarify - Things like AWStats & Webalizer aren't really suitable (and pretty dated now as well!). I'm more interested in the health of my servers, than where my visitors came from.