What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general.

Learn more

PRTG Network Monitor

Intuitive to Use. Easy to manage.
More than 500,000 users rely on Paessler PRTG every day. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free Download

Top Tags


View all Tags

HTTP sensor problems

Votes:

0

I have several http sensors that I want to monitor the page load both in front and behind a load balancer. I want to use a simple HTTP sensor ever minute and a full page HTTP sensor every 10 minutes. The web servers will not respond if you dont specify a valid host header in the request.

I created a device for the IP address at the load balancer and three more devices (one per web server) with each of their IP addresses.

For each device, I then created a simple HTTP sensor with the full URL and it never loads. I get a "Read Timeout" error message on the status page.

For each device, I then created a full page load sensor with the full URL and it works!

What the heck is going on?

For web servers that dont require the host header, the simple HTTP sensor works fine.

http-sensor problem prtg

Created on Oct 14, 2010 4:43:04 PM

Last change on Oct 15, 2010 8:21:35 AM by  Daniel Zobel [Product Manager]



Best Answer

Accepted Answer

Votes:

0

Dear Terry,

PRTG of course uses a 'Host Header' with all its HTTP Sensors, otherwise they would practically almost always fail. "Read Timeout" means that the connection to the webserver is established, but PRTG does not receive an answer, or an answer that is too short. Please take a look at the webservers logs, maybe you can see there why the sensors go into "Read Timeout".

Best Regards.

Created on Oct 15, 2010 11:26:53 AM by  Torsten Lindner [Paessler Support]



11 Replies

Votes:

0

HTTP and HTTP Full Web Page sensors use completely different technologies. For detailed information, please see What is the difference between "HTTP" and "HTTP Full Web Page" Web Server sensors?

Created on Oct 15, 2010 8:21:06 AM by  Daniel Zobel [Product Manager]

Last change on Oct 15, 2010 8:21:21 AM by  Daniel Zobel [Product Manager]



Accepted Answer

Votes:

0

Dear Terry,

PRTG of course uses a 'Host Header' with all its HTTP Sensors, otherwise they would practically almost always fail. "Read Timeout" means that the connection to the webserver is established, but PRTG does not receive an answer, or an answer that is too short. Please take a look at the webservers logs, maybe you can see there why the sensors go into "Read Timeout".

Best Regards.

Created on Oct 15, 2010 11:26:53 AM by  Torsten Lindner [Paessler Support]



Votes:

0

Ok a little more data on the problem:

I do a packet capture on the probe and I never see any http packets to the IP address on the device. Note: the host header will resolve a different IP address because we typically want people to look at the site thru the load balancer - not directly, but I want PRTG to use the IP address as defined in the device, along with the host header as defined in the sensor.

Created on Oct 18, 2010 7:15:03 PM



Votes:

0

The device and the IP of the device are not relevant in the case of an HTTP-Sensor, if this one has a full URL (ex. http://server/page.htm) in its own settings. Then the sensor will use this URL and resolve it via DNS to query 'server'. The host-header then will refer to 'server' (without DNS resolution).

Created on Oct 19, 2010 2:05:41 PM by  Torsten Lindner [Paessler Support]



Votes:

0

Hi,

I would like some help with HTTP sensor issue. I had all my HTTP sensors down with the following error: "empty response", but all my HTTP services are ok.

Could you please help me?

Thanks in advance!

Created on Dec 7, 2010 7:08:47 PM



Votes:

0

Dear Bruno,

which exact HTTP Sensors do you use?

Best Regards.

Created on Dec 8, 2010 3:17:46 PM by  Torsten Lindner [Paessler Support]



Votes:

0

Torsten,

all of them with this issue are HTTPFULLSENSOR. I have one HTTPSENSOR, but this one is ok.

Thanks in advance!

Created on Dec 8, 2010 6:16:35 PM



Votes:

0

This would be then a problem most likely with the installed IE on the PRTG PC/Server, as the HTTP Full Page Sensor uses an OCX-Instance of the IE. If this fails, there is unfortunately very little we can do. We recommend to have IE8 installed, please check if it is an older version which is installed.

Created on Dec 9, 2010 12:11:42 PM by  Torsten Lindner [Paessler Support]



Votes:

0

Let me know if I understood.

This is an issue related to an OCX instance of the IE that all http full sensors use, and it doesn't matter if I access my web interface useing another browser. Is it?

Or it just happens if I use IE to access my web interface?

Thanks a lot.

Created on Dec 9, 2010 7:21:34 PM



Votes:

0

Another thing. I have checked and my IE is version 8. Is there another thing to do/check?

Thanks

Created on Dec 9, 2010 7:23:25 PM



Votes:

0

The only browser we can be sure of being installed on a PRTG machine is IE, which is why an OCX-instance is used for the HTTP Fullpage Sensor. Potentially other installed browser are ignored.
Another thing to check is if the user account under which PRTGs Probe Service runs is allowed to access this page with the IE, or if any security settings prevent this.

Created on Dec 10, 2010 10:27:48 AM by  Torsten Lindner [Paessler Support]




Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.