Forum Discussion

Kevin_G__50752's avatar
Kevin_G__50752
Icon for Nimbostratus rankNimbostratus
Dec 17, 2012

what does default http monitor actually check?

We're a little confused, any clarification would be helpful:

 

The default http monitor says it checks for "GET /" and there's no receive string. So it's not checking the HTTP status code (200, 4xx, 5xx)? What is it checking for then? Just that the server on the other side returns anything at all? Then what's the difference between the default HTTP check and the TCP check?

 

We're using BIG-IP version 9.4.8 build 396.

 

Thanks!

 

2 Replies

  • You're correct, without a receive string specified it's literally just checking the service is up and in that case there's no different between it and the TCP check. Of course, if you do use a receive string it is different as the HTTP monitor will do some extra formatting of the request and correctly parse the response as HTTP whereas the TCP check will not.
  • As Steve said - it's checking any response from the server. TCP is checking the three way handshake. You can optionally add send and receive strings to a TCP.