Email and Groupware

check_bl

Description:

This plugin for Nagios will check whether the specified server is in any of the numerous anti-spam blocklists.

Current Version

Last Release Date

June 18, 2009

Compatible With


Project Files
Project Notes
Requirements: - A working Nagios install - Perl 5 or above - Net::DNS module for Perl
Reviews (2) Add a Review
Very good, but there is a small bug
by steffan, February 28, 2014

Works like a charm. But there is one bug. If the hostname can't be resolved into an IP address, you get an error on line 141. To fix this, i edited the function blkcheck to look like this: sub blcheck { my ($ip, $bl) = @_; my $lookupip = $ip; if (!defined($lookupip)) { print ("ERROR: hostname could not be resolved.n"); exit $ERRORS{"UNKNOWN"}; } $lookupip =~ s/([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})/$4.$3.$2.$1.$bl/; if (lookup($lookupip)) { return 1 } else { return 0 } }



Awesome
by Box293, July 31, 2012

I had to edit the check_bl file so it used the plugins folder relevant to Nagios XI. Once I did this is worked beautifully. Great check!



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.3 (3)
Favorites
0
Views
102,000