Some clues @dnutan if you want help in fail2ban, I will prefer that it was not enabled by default because it is a trick but we can either put a db property or a check box.
FYI the fail2ban service is restarted after runlevel-adjust (after an installation/removal) because we need to expand a new jail following a specific log.