<div dir="ltr"><div dir="ltr">Why do you print to stderr in perl?<div><a href="https://nagios-plugins.org/doc/guidelines.html#PLUGOUTPUT">https://nagios-plugins.org/doc/guidelines.html#PLUGOUTPUT</a><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 10, 2019 at 8:11 PM Pierre Couderc <<a href="mailto:pierre@couderc.eu">pierre@couderc.eu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Having this message with a debian plugin, I have tried a minimum example <br>
: plugin on the "client" in a /home/nagios :<br>
<br>
<br>
nagios@server:/home/nagios$ ls -lh<br>
total 8.0K<br>
-rwxrwxrwx 1 nagios nagios 48 Mar  8 07:08 check_bash<br>
-rwxrwxrwx 1 nagios nagios 73 Mar 10 09:26 check_pl<br>
nagios@server:/home/nagios$ cat check_bash<br>
#!/bin/bash<br>
<br>
     echo "CRITICAL-pc "<br>
     exit 2<br>
nagios@server:/home/nagios$ cat check_pl<br>
#!/usr/bin/perl<br>
#<br>
#<br>
#<br>
use strict;<br>
print STDERR "CRITICAL-pc\n";<br>
exit(2);<br>
nagios@server:/home/nagios$ ./check_pl<br>
CRITICAL-pc<br>
nagios@server:/home/nagios$ echo $?<br>
2<br>
nagios@server:/home/nagios$ ./check_bash<br>
CRITICAL-pc<br>
nagios@server:/home/nagios$ echo $?<br>
2<br>
<br>
When executed on the nagios "server" :<br>
<br>
root@nagios:~# /usr/lib/nagios/plugins/check_nrpe  -H 192.168.163.1 -c <br>
check_bash<br>
CRITICAL-pc<br>
root@nagios:~# /usr/lib/nagios/plugins/check_nrpe  -H 192.168.163.1 -c <br>
check_pl<br>
NRPE: Unable to read output<br>
<br>
What do I miss ....?<br>
<br>
Why perl (or  python...) plugin does not work ?<br>
<br>
Thanks for any help<br>
<br>
PC<br>
<br>
<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Beware of programmers who carry screwdrivers!</div>