mod_evasive может сделать это, поскольку Вы нашли. Можно также сделать это с iptables, смотреть на http://www.debian-administration.org/articles/187
CSF не только отслеживает /var/log/apache2/error.log, он отслеживает журналы многих других служб, таких как maillog, syslog. Вы можете добавить свой файл журнала, открыть csf conf, как показано ниже:
vim /etc/csf/csf.conf
найдите ниже записи файла и добавьте свою.
Файлы журнала
HTACCESS_LOG = " / usr / local / apache / logs / error_log "