Here is how you can monitor HTTP service through proxy server:
Example: Let's say that you want to monitor HTTP service on website -> http://www. adremsoft.com The proxy address is 192.168.1.65:8080
Then you need to define new service in NetCrunch - Tools->Options->Monitoring->Network Services->Definitions - click 'New Service' button to add a new service
Service called: AdremSoftByProxy Protocol Type:TCP Port: 8080 DATA TO SEND: GET http://www.adremsoft.com/ HTTP/1.0 Host: http://www.adremsoft.com [ENTER] [ENTER]* Please make sure that you hit enter twice at the end. It is a requirement for this protocol to have to blank lines. (click response tab) RESPONSE:search pattern 200 is equal to the response starting the byte-to-byte comparison from the [8] byte. Search within the next 20 bytes of the received response.
Next you add this service to be monitored on host 192.168.1.65 In fact you will be monitoring HTTP service on http://www.adremsoft.com
If you want to monitor a certain page on the web server then you need to modify GET request:
GET http://www.adremsoft.com/robots.txt HTTP/1.0<ENTER>
Please noteIf 192.168.1.65 goes down it does not necessarily mean that HTTP service on http://www.adremsoft.com went down also.