Is there a program that parses fail2ban.log and produces some statistics? Or should I set out and write something custom for our hosts? We run mostly Debian and fail2ban with iptables.
I have found this in Google code and it does give some initial statistics per date and service. You can at least use it as a template to get the stats you want
for graph stat you can use munin: