[Nagiosplug-devel] check_tcp don't report state if connection is refused
kay at kay-es.net
Thu May 13 14:17:41 CEST 2010
# sorry for my poor english...
I found it is likely a bug in check_tcp.
check_tcp connect to the host but the connection is refused, just
returned and no state was printed to stdout.
In check_tcp.c line 231, this problem may be caused here. No state message!
result = np_net_connect (server_address, server_port, &sd, PROTOCOL);
if (result == STATE_CRITICAL) return STATE_CRITICAL;
In check_http.c line 805, I found similar part below but it seems to
be processed rightly.
if (my_tcp_connect (server_address, server_port, &sd) != STATE_OK)
die (STATE_CRITICAL, _("HTTP CRITICAL - Unable to open TCP socket\n"));
I hope this problem will be managed similarly in check_tcp.
Thank you for your consideration,
<kay at kay-es.net>
More information about the Devel