We have a httpd instance that uses Virtual Hosts to serve content on various domains. What we are lacking is some sort of (near) real-time tool for showing the shape of our traffic.
We can see the output of the server-status page, but I'd like a little more than that:
- Traffic numbers by virtual host, to see which ones are busy.
- Traffic numbers by client IP, to detect and allow us to block basic DoS / over-enthusiastic crawlers on occasion.
- Persist and graph this data, so that we can observe trends.
So there's at least 2 requirements there - a planning / projection aspect, and a dashboard 'WTF is happening at the moment?' view.
I haven't been able to find anything that does this out of the box, but I can't believe that I'm the first person to want this sort of thing?