Thanks for the reply.
I wish it was that simple. I have setup fail2ban and it's running nicely. However, my logs are different to the tutorial and I can't fine the logs that record a failed apache login or a failed proftp login on a per website basis.
Does anybody know where ISPConfig records failed logins?