[Nagiosplug-help] check_mailq, exim and nrpe

Ben O'Hara bohara at gmail.com
Tue Jul 5 03:14:22 CEST 2005


Hi All,
        Ive just setup check_mailq running under nrpe to monitor an
exim mailq as follows

in /apps/nagios/nrpe/nrpe.cfg 

command[check_exim_queue]=/apps/nagios/libexec/check_mailq -w 75 -c
100 -W 25 -C 50 -M exim

Running from the command line

bash-3.00# /apps/nagios/libexec/check_mailq -w 75 -c 100 -W 25 -C 50 -M exim
Duplicate specification "Warning=i" for option "warning"
Duplicate specification "Critical=i" for option "critical"
OK: mailq (31) is below threshold (75/100)|unsent=31;75;100;0

Returns the correct results (ignore the error, this appears to be a
problem with the plugin)

However, when running from the monitoring host with check_nrpe it
returns 0 mails in the queue.

bash-2.03# ../libexec/check_nrpe -H dns1 -c check_exim_queue
OK: mailq (0) is below threshold (75/100)|unsent=0;75;100;0


Having looked through the code, check_mailq uses the defined
$PATH_TO_MAILQ   = "/usr/bin/mailq"; from utils.pm

/usr/bin/mailq is a symlink to /usr/lib/sendmail which is a symlink to
/apps/exim/bin/exim

nrpe is configured to run under the "nagios" user and su - nagios and
running the check locally returns the correct result.

Anyone seen this before? Got any ideas?

Cheers

Ben

-- 
"The Internet is so big, so powerful and pointless that for some
people it is a complete substitute for life."

- Andrew Brown




More information about the Help mailing list