Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.66 KB

README.md

File metadata and controls

44 lines (28 loc) · 1.66 KB

Fail2ban Status Monitoring Script

Этот bash-скрипт предназначен для мониторинга статуса сервиса Fail2Ban на Linux-системах.

Перед использованием

Создайте ссылку на fail2ban.log:

sudo ln -s /var/log/fail2ban.log $HOME/f2ban/fail2ban.log

Функциональность

  1. Проверка наличия fail2ban.log в той же директории, где находится скрипт.
  2. Вывод последних строк из fail2ban.log, присутствующих в этой директории.
  3. Получение статуса работы fail2ban для sshd.
  4. Запись всего вывода скрипта в log-файл, который будет создаваться в той же директории, где находится скрипт. Имя этого файла будет содержать дату и время выполнения скрипта.

Использование

Просто выполните этот скрипт:

./f2ban.sh

Добавить исполнение при подключении по SSH

Для автоматического запуска при подключении к SSH выполните следующие действия:

  1. Откройте файл .bashrc:
sudo nano ~/.bashrc
  1. В конец файла добавьте следующую строку:
sh $HOME/f2ban/f2ban.sh

Теперь при каждом подключении к SSH этот скрипт будет автоматически запускаться.