Icinga2 Scripts
check_fail2ban
Download Latest ・ Other Projects・Donate
check_fail2ban
Installation
This plugin requires fail2ban
and sudo
installed. Also several commands must be runnable by nagios user with sudo, so add the following to visudo:
# Needed for check_fail2ban
nagios ALL=NOPASSWD: /usr/bin/fail2ban-client status
nagios ALL=NOPASSWD: /usr/bin/fail2ban-client status *
nagios ALL=NOPASSWD: /usr/bin/fail2ban-client get * bantime
Usage
./check_fail2ban -h Display this message
-w defaults to 10
-c defaults to 20
-t Time: Display until when IPs will be banned
-j i.e. comma separated string of jails, i.e. ssh,postfix
Only check those jails
Examples
./check_fail2ban -t -w 5 -c 10 -j ssh,postfix
./check_fail2ban -t
Example Output
Donation
If you like my work a donation is very welcome :)