This may be unrelated to the question of why it's exiting with a
nonstandard, out of range exit status, but is port 83 really HTTP over
SSL?  It seems as if the plugin sent an ssl initiation, and the remote
side closed the connection (perhaps because it wasn't ssl?).

Later, the plugin tried to gracefully end the ssl session, but the
socket was already closed (ECONNRESET), resulting in EPIPE, which I
think is expected.

Justin

On Fri, Sep 14, 2012 at 11:09:48AM -0700, Mike Lindsey wrote:
> I'm typically used to seeing this kind of error code for a missing 
> plugin, but I've got a device that is accepting tcp connections and then 
> due to a local misconfiguration, immediately closing them.
> 
> But rather than a normal critical I'm getting:
> """
> (Return code of 141 is out of bounds)
> """
> 
> When run by hand I have:
> """
> root@ops-mon-nagios3 /usr/local/nagios/libexec $ ./check_http -H 
> device.domain.com -w "10" -c "20" -S -p "83" -f follow
> CRITICAL - Cannot make SSL connection
> root@ops-mon-nagios3 /usr/local/nagios/libexec $ echo $?
> 141
> """
> 
> Anyone seen this before?  Is this resolved in nagios-plugins > 1.4.15?
> 
> Here's some potentially useful, lightly filtered strace output, showing 
> it exiting on a SIGPIPE:
> """
> socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
> connect(3, {sa_family=AF_INET, sin_port=htons(83), 
> sin_addr=inet_addr("68.232.133.59")}, 16) = 0
> write(3, "\200w\1\3\1\0N\0\0\0 
> \0\0009\0\0008\0\0005\0\0\26\0\0\23\0\0\n\7\0\300"..., 121) = -1 
> ECONNRESET (Connection reset by peer)
> fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
> = 0x2ab9e22dd000
> write(1, "CRITICAL - Cannot make SSL conne"..., 39) = 39
> write(3, "\200w\1\3\1\0N\0\0\0 
> \0\0009\0\0008\0\0005\0\0\26\0\0\23\0\0\n\7\0\300"..., 121) = -1 EPIPE 
> (Broken pipe)
> --- SIGPIPE (Broken pipe) @ 0 (0) ---
> +++ killed by SIGPIPE +++

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Nagios-users mailing list
Nagios-users@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

Reply via email to