Fail2Ban ist Standard, hat aber nen ganz anderen Ansatz. Wenn du bspw dein WP oder Joomla oder auch PHP Scripte laufen hast, brauchst du noch ne Barriere dazwischen.
F2B ist nur eine weitere Sache, aber sollte Standardmässig aktiviert sein ( ist bei allen meinen Servern default für bestimmte Dienste)
Ich empfehle für Scripts Ninja FW, auch für WP und für Joomla Admin Tools. Da immer bitte richtig und gut konfiguriert.