Odd NRPE issue - variable not printing
Steve Shepherd
stevenshepherd at gmail.com
Tue Nov 17 17:43:03 CET 2009
Hello,
Using NRPE 2.12 and have an issue with a variable from a perl script not
being printed.
The script works fine when executed manually using the 'nagios' user which
NRPE is running as:
sh-2.05a$ /usr/local/nagios/libexec/check_apache
OK - 68 requests being processed.
However, via NRPE:
/usr/local/nagios/libexec/check_nrpe -H localhost -c check_apache
OK - requests being processed.
Below is the script. I've tried many different code variations, but end
result is the same. I appreciate any insight as to what the issue could
be. Thanks!
------
#!/usr/bin/perl
$OK = 0;
$WARNING = 1;
$CRITICAL = 2;
$status = $OK;
$returnstring = "";
($apache_tool, @lines, $tot_req);
$apache_tool = "/usr/local/apache/sbin/apachectl status";
@lines = `$apache_tool`;
foreach (@lines)
{
if ($_ =~ /requests currently being processed/)
{
$tot_req = (split(" ", $_))[0];
last;
}
}
if ($tot_req < 350)
{
$status = $OK;
}
elsif ($tot_req >= 350 && $tot_req < 450)
{
$status = $WARNING;
}
elsif ($tot_req > 450)
{
$status = $CRITICAL;
}
if ($status == $OK)
{
$returnstring = "$tot_req requests being processed.\n";
print "OK - $returnstring\n";
}
elsif ($status == $WARNING)
{
$returnstring = "$tot_req requests being processed.\n";
print "WARNING - $returnstring\n";
}
elsif ($status == $CRITICAL)
{
$returnstring = "$tot_req request being processed.\n";
print "CRITICAL - $returnstring\n";
}
exit $status;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20091117/8cc96a78/attachment.html>
-------------- next part --------------
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list