[Nagiosplug-devel] check_mailq qmail bug
Peter Sundstrom
peter at katipo.co.nz
Tue Dec 16 10:38:25 CET 2008
Using check_mailq version 1.4.13
On a debian etch system running qmail version 1.03-24, it gets
/usr/local/nagios/libexec# ./check_mailq -M qmail -c 2 -w 1
/usr/sbin/qmail-qstat: line 4: wc: No such file or directory
/usr/sbin/qmail-qstat: line 5: find: No such file or directory
/usr/sbin/qmail-qstat: line 5: wc: No such file or directory
/usr/sbin/qmail-qstat: line 6: wc: No such file or directory
/usr/sbin/qmail-qstat: line 7: find: No such file or directory
/usr/sbin/qmail-qstat: line 7: wc: No such file or directory
/usr/sbin/qmail-qstat: line 8: expr: No such file or directory
/usr/sbin/qmail-qstat: line 9: expr: No such file or directory
Couldn't match /usr/sbin/qmail-qstat output
The reason for this is that check_mailq unsets the PATH with
$ENV{'PATH'}='';
and /usr/sbin/qmail-qstat is a simple shell script that relies on the
PATH for wc, find and expr
Fix would be to set
$ENV{'PATH'}='/usr/bin';
just for the qmail block
More information about the Devel
mailing list