I installed fail2ban from the epel repo, but I never succeeded in starting it.
I never used it, but I didn't like that it can't auto-detect what services the system is using.
If you have a working fail2ban installation, I'd like to have a look at the configuration.