lows.conf? ??? common.conf? ??? courierlogin.conf? ??? couriersmtp.conf? ??? cyrus-imap.conf? ??? exim.conf? ??? gssftpd.conf? ??? lighttpd-fastcgi.conf? ??? named-refused.conf? ??? pam-generic.conf? ??? php-url-fopen.conf? ??? postfix.conf? ??? proftpd.conf? ??? pure-ftpd.conf? ??? qmail.conf? ??? sasl.conf? ??? sieve.conf? ??? sshd.conf? ??? sshd-ddos.conf? ??? vsftpd.conf? ??? webmin-auth.conf? ??? wuftpd.conf? ??? xinetd-fail.conf??? jail.conf Рис.1
. Конфігураційні файли і каталоги Fail2ban p>
При внесенні змін в конфігурацію до показаної на рис.1 зазвичай додаються файли з розширенням. local ( fail2ban.local , jail.local і т.п.). Параметри налаштування, що містяться в. Local-файлах, мають перевагу над аналогічними параметрами, записаними в. Conf-файлах. На практиці це означає, що спочатку зчитується вміст. Conf-файлів, а потім вміст. Local-файлів, тому значення раніше визначених параметрів можуть бути замінені. Таким чином, в. Local-файлах можна зберігати лише ті значення параметрів, які потрібно скорегувати. Більше того, всі необхідні зміни конфігурації слід вносити у відповідні. Local-файли, а не у файли з розширенням. Conf. Це допомагає підтримувати коректність загальної структури конфігурації і уникнути проблем при оновленні всієї підсистеми Fail2ban.
Ведення журналів самої підсистеми Fail2ban зазвичай визначається двома параметрами:
В· logtarget - задає напрямок потоку для виведення інформації про роботу fail2ban. Цей параметр може мати одне з таких значень: STDOUT, STDERR, SYSLOG або ім'я файлу. За замовчуванням (якщо цей параметр не визначений) присвоюється ім'я файлу /var/log/fail2banlog .
В· loglevel - визначає ступінь подробиці виведеної інформації. Можливі значення:
1. ERROR (лише інформація про помилки);
2. WARN (інформація про помилки і попереджають повідомлення);
3. INFO (повна інформація про роботу);
4. DEBUG (висновок більш докладних описів всіх дій, станів, помилок, необхідних для налагодження підсистеми).
Типово заданий рівень 3 - INFO