Security

fail2ban

Description:

This plugin checks your Server for banned IPs by fail2ban.

Current Version

1.0

Last Release Date

2020-03-22

Compatible With

  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI

Owner

License

GPL


Project Notes
### 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 * banip nagios ALL=NOPASSWD: /usr/bin/fail2ban-client get * banip --with-time 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
Reviews (2) Add a Review
Works perfectly
by miked, June 30, 2024

Easy to follow instructions, works perfectly. Exaclty what I needed



Works locally, but how to check from Nagios Server
by jotta, July 31, 2020

H, thank you for this plugin,. It works great when I run it locally on the machine where Fail2Ban is running. But I cannot get it running remotely from the Nagios Server. I tried to check it directly with adding "-H " to your command syntax as well as configure a remote NRPE call from Nagios Server to the server where Fail2Ban is running. But the result is still the same: "Error: fail2ban-client not found" What do I do wrong? Thank you, Jakub



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
4.7 (3)
Favorites
1
Views
5,532