Page 1 of 1

Exchange 2010 RBL Check

Posted: Thu May 09, 2013 6:00 pm
by scrantic
Hi Guys, anyone point me in the direction to fix ERROR: No response from BL server (alarm) on the Blacklist status check in Nagios XI? I set this up with the monitoring wizard and haven't fiddled with the settings at all.

Re: Exchange 2010 RBL Check

Posted: Fri May 10, 2013 10:03 am
by sreinhardt
This check actually runs against external webservers not your exchange server. Does the nagios server have access to the internet?

Re: Exchange 2010 RBL Check

Posted: Sun May 12, 2013 5:12 pm
by scrantic
Thanks I appreciate that, I'm aware of how an RBL check works and the box does have access to the internet.

Re: Exchange 2010 RBL Check

Posted: Mon May 13, 2013 11:43 am
by sreinhardt
OK, lets go ahead and just verify that you can connect to the majority of the systems. This is assuming you are using the default black list providers in the check. If you have added more, please included them and let me know what modifications have been made.

#/tmp/rbls

Code: Select all

zen.spamhaus.org
bl.spamcop.net
dnsbl.ahbl.org
dnsbl.njabl.org
dnsbl.sorbs.net
virbl.dnsbl.bit.nl
rbl.efnet.org
phishing.rbl.msrbl.net
0spam.fusionzero.com
list.dsbl.org
multihop.dsbl.org
unconfirmed.dsbl.org
will-spam-for-food.eu.org
blacklist.spambag.org
blackholes.brainerd.net
blackholes.uceb.org
spamsources.dnsbl.info
map.spam-rbl.com
ns1.unsubscore.com
psbl.surriel.com
l2.spews.dnsbl.sorbs.net
bl.csma.biz sbl.csma.biz
dynablock.njabl.org
no-more-funn.moensted.dk
ubl.unsubscore.com
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
spamguard.leadmon.net
opm.blitzed.org
bl.spamcannibal.org
rbl.schulte.org
dnsbl.ahbl.org
virbl.dnsbl.bit.nl
combined.rbl.msrbl.net
#/tmp/test-rbls.sh

Code: Select all

for site in `cat /tmp/rbls`; do
        echo "checking $site"
        ping -c 1 $site | grep PING -A 1
done
#execute with

Code: Select all

chmod +x /tmp/test-rbls.sh
/tmp/test-rbls.sh > /tmp/rbl-results
Please return the output contained in rbl-results. There will be some that change names or are unreachable. The specific part you are failing on looks like:

Code: Select all

# Just in case of problems, let's not hang Nagios
$SIG{'ALRM'} = sub {
  print ("ERROR: No response from BL server (alarm)\n");
  exit $ERRORS{"UNKNOWN"};
};
alarm($TIMEOUT);