Hi all
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the solution, thanks
https://x.x.x.x/ - HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the solution,
"HTTP error 0" basically means that Hobbit could connect to the webserver, but it didn't receive any response to the web request it sent.
Regards, Henrik
Hi Henrik,
I'm with Aaron in same company, the weird thing is, if we use wget, then can still receive data, so not sure what's wrong.
Thanks, Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Wednesday, November 12, 2008 8:16 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the solution,
"HTTP error 0" basically means that Hobbit could connect to the webserver, but it didn't receive any response to the web request it sent.
Regards, Henrik
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Can you post your configuration in bb-hosts?
Josh Luthman Office: 937-552-2340 Direct: 937-552-2343 1100 Wayne St Suite 1337 Troy, OH 45373
Those who don't understand UNIX are condemned to reinvent it, poorly. --- Henry Spencer
On Wed, Nov 12, 2008 at 8:38 PM, Samuel Cai <Samuel.Cai at ehealth-china.com>wrote:
Hi Henrik,
I'm with Aaron in same company, the weird thing is, if we use wget, then can still receive data, so not sure what's wrong.
Thanks, Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Wednesday, November 12, 2008 8:16 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the solution,
"HTTP error 0" basically means that Hobbit could connect to the webserver, but it didn't receive any response to the web request it sent.
Regards, Henrik
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Thank you Josh for looking into this, out configuration is like this:
x.x.x.x abc.def.com # ssldays=14:7 https://x.x.x.x/ cont=content;https://x.x.x.x;"Moved[[:space:]]Permanently" depends=(http:server_a/http,server_b/http)
Here x.x.x.x is external IP.
Btw, blow is the email I sent before, contains more information:
From: Samuel Cai Sent: Tuesday, November 04, 2008 5:50 PM To: hobbit at hswn.dk Subject: https test got "HTTP error 0"
Hi,
We got a weird problem recently when setting up another Hobbit server, all https tests failed, got "HTTP error 0".
I tried running bbtest-net with debug, and got following:
2008-11-04 04:14:04 1 tests pending - 1 active tests
2008-11-04 04:14:04 Doing select
2008-11-04 04:14:05 select returned 1
2008-11-04 04:14:05 read -1 bytes from socket
Seems Hobbit couldn't get anything from that URL, but if I use wget (have to use --no-check-certificate since we tests IP directly), can still get contents.
I know this may be more related to the network infrastructure the new Hobbit server is in, but if you got same issue before, please help share your experiences.
Thanks,
Samuel Cai
From: Josh Luthman [mailto:josh at imaginenetworksllc.com] Sent: Thursday, November 13, 2008 10:12 AM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
Can you post your configuration in bb-hosts?
Josh Luthman Office: 937-552-2340 Direct: 937-552-2343 1100 Wayne St Suite 1337 Troy, OH 45373
Those who don't understand UNIX are condemned to reinvent it, poorly. --- Henry Spencer
On Wed, Nov 12, 2008 at 8:38 PM, Samuel Cai <Samuel.Cai at ehealth-china.com> wrote:
Hi Henrik,
I'm with Aaron in same company, the weird thing is, if we use wget, then can still receive data, so not sure what's wrong.
Thanks, Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Wednesday, November 12, 2008 8:16 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the solution,
"HTTP error 0" basically means that Hobbit could connect to the webserver, but it didn't receive any response to the web request it sent.
Regards, Henrik
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) {
if (item->sslrunning) {
item->sslagain = 0;
res = SSL_read(item->ssldata, inbuf, inbufsize);
if (res < 0) {
switch (SSL_get_error (item->ssldata, res)) {
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_WRITE:
item->sslagain = 1;
break;
default:
ERR_error_string(ERR_get_error(), errtxt);
dbgprintf("SSL read error %s\n", errtxt);
break;
}
}
}
else {
/* SSL setup failed - flag 0 bytes read. */
res = 0;
}
}
else {
res = read(item->fd, inbuf, inbufsize);
if (res < 0) {
dbgprintf("Read error %s\n", strerror(errno));
}
}
if (res > 0) item->bytesread += res;
return res;
}
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) {
if (item->sslrunning) {
item->sslagain = 0;
res = SSL_read(item->ssldata, inbuf, inbufsize);
if (res < 0) {
switch (SSL_get_error (item->ssldata, res)) {
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_WRITE:
item->sslagain = 1;
break;
default:
ERR_error_string(ERR_get_error(), errtxt);
dbgprintf("SSL read error %s\n", errtxt);
break;
}
}
}
else {
/* SSL setup failed - flag 0 bytes read. */
res = 0;
}
}
else {
res = read(item->fd, inbuf, inbufsize);
if (res < 0) {
dbgprintf("Read error %s\n", strerror(errno));
}
}
if (res > 0) item->bytesread += res;
return res;
}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Thanks a lot for all your help
Aaron.Li
-----Original Message----- From: Samuel Cai [mailto:Samuel.Cai at ehealth-china.com] Sent: Thursday, November 13, 2008 6:37 PM To: hobbit at hswn.dk Subject: RE: [hobbit] HTTP error 0
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) {
if (item->sslrunning) {
item->sslagain = 0;
res = SSL_read(item->ssldata, inbuf, inbufsize);
if (res < 0) {
switch (SSL_get_error (item->ssldata, res)) {
case SSL_ERROR_WANT_READ:
case SSL_ERROR_WANT_WRITE:
item->sslagain = 1;
break;
default:
ERR_error_string(ERR_get_error(), errtxt);
dbgprintf("SSL read error %s\n", errtxt);
break;
}
}
}
else {
/* SSL setup failed - flag 0 bytes read. */
res = 0;
}
}
else {
res = read(item->fd, inbuf, inbufsize);
if (res < 0) {
dbgprintf("Read error %s\n", strerror(errno));
}
}
if (res > 0) item->bytesread += res;
return res;
}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Would you mind to make an entry of your Xymon usage at here ?
http://en.wikibooks.org/wiki/System_Monitoring_with_Xymon/User_Guide/The_Xym...
Your entry first entry from China.
tj yang
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Thursday, November 13, 2008 8:37 PM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Thanks a lot for all your help
Aaron.Li
-----Original Message----- From: Samuel Cai [mailto:Samuel.Cai at ehealth-china.com] Sent: Thursday, November 13, 2008 6:37 PM To: hobbit at hswn.dk Subject: RE: [hobbit] HTTP error 0
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) { if (item->sslrunning) { item->sslagain = 0; res = SSL_read(item->ssldata, inbuf, inbufsize); if (res < 0) { switch (SSL_get_error (item->ssldata, res)){ case SSL_ERROR_WANT_READ: case SSL_ERROR_WANT_WRITE: item->sslagain = 1; break; default: ERR_error_string(ERR_get_error(), errtxt); dbgprintf("SSL read error %s\n", errtxt); break; } } } else { /* SSL setup failed - flag 0 bytes read. */ res = 0; } } else { res = read(item->fd, inbuf, inbufsize); if (res < 0) { dbgprintf("Read error %s\n", strerror(errno)); } }
if (res > 0) item->bytesread += res; return res;}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
Actually, we use hobbit in our US company, sorry I can't list our company name here.
Aaron.Li
-----Original Message----- From: T.J. Yang [mailto:tj_yang at hotmail.com] Sent: Friday, November 14, 2008 10:52 AM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
Would you mind to make an entry of your Xymon usage at here ?
http://en.wikibooks.org/wiki/System_Monitoring_with_Xymon/User_Guide/The_Xym...
Your entry first entry from China.
tj yang
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Thursday, November 13, 2008 8:37 PM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Thanks a lot for all your help
Aaron.Li
-----Original Message----- From: Samuel Cai [mailto:Samuel.Cai at ehealth-china.com] Sent: Thursday, November 13, 2008 6:37 PM To: hobbit at hswn.dk Subject: RE: [hobbit] HTTP error 0
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) { if (item->sslrunning) { item->sslagain = 0; res = SSL_read(item->ssldata, inbuf, inbufsize); if (res < 0) { switch (SSL_get_error (item->ssldata,res)) { case SSL_ERROR_WANT_READ: case SSL_ERROR_WANT_WRITE: item->sslagain = 1; break; default: ERR_error_string(ERR_get_error(), errtxt); dbgprintf("SSL read error %s\n", errtxt); break; } } } else { /* SSL setup failed - flag 0 bytes read. */ res = 0; } } else { res = read(item->fd, inbuf, inbufsize); if (res < 0) { dbgprintf("Read error %s\n", strerror(errno)); } }
if (res > 0) item->bytesread += res; return res;}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Friday, November 14, 2008 12:15 AM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Actually, we use hobbit in our US company, sorry I can't list our company name here.
no problem, same here.
tj
Aaron.Li
-----Original Message----- From: T.J. Yang [mailto:tj_yang at hotmail.com] Sent: Friday, November 14, 2008 10:52 AM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
Would you mind to make an entry of your Xymon usage at here ?
http://en.wikibooks.org/wiki/System_Monitoring_with_Xymon/User_Guide/The_Xym...
Your entry first entry from China.
tj yang
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Thursday, November 13, 2008 8:37 PM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Thanks a lot for all your help
Aaron.Li
-----Original Message----- From: Samuel Cai [mailto:Samuel.Cai at ehealth-china.com] Sent: Thursday, November 13, 2008 6:37 PM To: hobbit at hswn.dk Subject: RE: [hobbit] HTTP error 0
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) { if (item->sslrunning) { item->sslagain = 0; res = SSL_read(item->ssldata, inbuf, inbufsize); if (res < 0) { switch (SSL_get_error (item->ssldata,res)) { case SSL_ERROR_WANT_READ: case SSL_ERROR_WANT_WRITE: item->sslagain = 1; break; default:
ERR_error_string(ERR_get_error(), errtxt); dbgprintf("SSL read error %s\n", errtxt); break; } } } else { /* SSL setup failed - flag 0 bytes read. */ res = 0; } } else { res = read(item->fd, inbuf, inbufsize); if (res < 0) { dbgprintf("Read error %s\n", strerror(errno)); } }
if (res > 0) item->bytesread += res; return res;}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Friday, November 14, 2008 12:15 AM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Actually, we use hobbit in our US company, sorry I can't list our company name here.
no problem, same here.
tj
Aaron.Li
-----Original Message----- From: T.J. Yang [mailto:tj_yang at hotmail.com] Sent: Friday, November 14, 2008 10:52 AM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
Would you mind to make an entry of your Xymon usage at here ?
http://en.wikibooks.org/wiki/System_Monitoring_with_Xymon/User_Guide/The_Xym...
Your entry first entry from China.
tj yang
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Thursday, November 13, 2008 8:37 PM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Thanks a lot for all your help
Aaron.Li
-----Original Message----- From: Samuel Cai [mailto:Samuel.Cai at ehealth-china.com] Sent: Thursday, November 13, 2008 6:37 PM To: hobbit at hswn.dk Subject: RE: [hobbit] HTTP error 0
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) { if (item->sslrunning) { item->sslagain = 0; res = SSL_read(item->ssldata, inbuf, inbufsize); if (res < 0) { switch (SSL_get_error (item->ssldata,res)) { case SSL_ERROR_WANT_READ: case SSL_ERROR_WANT_WRITE: item->sslagain = 1; break; default:
ERR_error_string(ERR_get_error(), errtxt); dbgprintf("SSL read error %s\n", errtxt); break; } } } else { /* SSL setup failed - flag 0 bytes read. */ res = 0; } } else { res = read(item->fd, inbuf, inbufsize); if (res < 0) { dbgprintf("Read error %s\n", strerror(errno)); } }
if (res > 0) item->bytesread += res; return res;}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Friday, November 14, 2008 12:15 AM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Actually, we use hobbit in our US company, sorry I can't list our company name here.
no problem, same here.
tj
Aaron.Li
-----Original Message----- From: T.J. Yang [mailto:tj_yang at hotmail.com] Sent: Friday, November 14, 2008 10:52 AM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
Would you mind to make an entry of your Xymon usage at here ?
http://en.wikibooks.org/wiki/System_Monitoring_with_Xymon/User_Guide/The_Xym...
Your entry first entry from China.
tj yang
From: "Aaron Li" <Aaron.Li at ehealth-china.com> Sent: Thursday, November 13, 2008 8:37 PM To: <hobbit at hswn.dk> Subject: RE: [hobbit] HTTP error 0
Thanks a lot for all your help
Aaron.Li
-----Original Message----- From: Samuel Cai [mailto:Samuel.Cai at ehealth-china.com] Sent: Thursday, November 13, 2008 6:37 PM To: hobbit at hswn.dk Subject: RE: [hobbit] HTTP error 0
Thank you Henrik, this is the root cause! We did not install openssl dev package, the "bbtest-net --version" only returns hobbit version. After we installed and recompile, problem is gone!
Thanks again.
Samuel Cai
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: Thursday, November 13, 2008 2:56 PM To: hobbit at hswn.dk Subject: Re: [hobbit] HTTP error 0
In <980B46CCEFAE3F4A836BBF54E4DBCB160E46FED7 at SJEXVS01.ehi.ehealth.com> "Samuel Cai" <Samuel.Cai at ehealth-china.com> writes:
In <980B46CCEFAE3F4A836BBF54E4DBCB160E3FFB8C at SJEXVS01.ehi.ehealth.com> = "Aaron Li" <Aaron.Li at ehealth-china.com> writes:
When hobbit monitors the https site, it always gets the error " HTTP error 0" like below, I appreciate a lot if anyone can give the = solution,
I'm with Aaron in same company, the weird thing is, if we use wget, then = can still receive data, so not sure what's wrong.
Can you try running '~hobbit/server/bin/bbtest-net --version' just to check the version number of your OpenSSL library ?
And can you get data using just the openssl client utility ? Like this:
openssl s_client -connect 10.20.30.40:443
(replace the IP with that of your server). If that succeeds and shows you the server certificate then enter
GET / HTTP/1.0
and hit <enter> twice - this mimicks a simple HTTP request. Does that work ? And how long does it take to complete ?
Finally, you could try modifying the code in hobbit-4.2.0/bbnet/contest.c In there is a routine called "socket_read"; delete the version in your file and replace it with the version below. Recompile with "make bbnet-build" and copy the new bbnet/bbtest-net program to ~hobbit/server/bin/ . Then run it with the "--debug" option enabled, like
bbcmd bbtest-net --noping --debug HOSTNAME
to run the test of just this one host. Hopefully that will print out some more info about what happens with that read that returns -1.
Regards, Henrik
static int socket_read(tcptest_t *item, char *inbuf, int inbufsize) { int res = 0; char errtxt[1024];
if (item->svcinfo->flags & TCP_SSL) { if (item->sslrunning) { item->sslagain = 0; res = SSL_read(item->ssldata, inbuf, inbufsize); if (res < 0) { switch (SSL_get_error (item->ssldata,res)) { case SSL_ERROR_WANT_READ: case SSL_ERROR_WANT_WRITE: item->sslagain = 1; break; default:
ERR_error_string(ERR_get_error(), errtxt); dbgprintf("SSL read error %s\n", errtxt); break; } } } else { /* SSL setup failed - flag 0 bytes read. */ res = 0; } } else { res = read(item->fd, inbuf, inbufsize); if (res < 0) { dbgprintf("Read error %s\n", strerror(errno)); } }
if (res > 0) item->bytesread += res; return res;}
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk
participants (5)
-
Aaron.Li@ehealth-china.com
-
henrik@hswn.dk
-
josh@imaginenetworksllc.com
-
Samuel.Cai@ehealth-china.com
-
tj_yang@hotmail.com