Can I monitor web servers behind a load balancer?
Yes - If you have multiple web servers sitting behind a load balancer or within a Content Distribution Network (CDN), you can still monitor them individually if they are reachable via a public IP address.
The Wormly HTTP sensor parameter Force IP Address allows you to target a specific web server using SNI. Simply enter the IP address of the web server you wish to target in that field:
Alternative for plaintext HTTP
Prior to the widespread adoption of HTTPS, the same effect could be achieved as follows:
Because many web servers inspect the Host: request header (for name based virtual-hosting), you will most likely want to override this request header so it contains your domain name rather than the IP address of the server.
You can achieve this configuration with the Wormly HTTP monitoring sensor. Simply put your web servers' public IP address in the URL field, e.g:
http://123.123.123.123/my_app
And specify your Host: header in the Custom Request Headers field, e.g:
Host: www.example.com
By overriding the Host: header, the web server will treat the above request in the same way as if the client had requested the URL http://www.example.com/my_app directly.
Not what you were looking for? Try a search:
Also in this topic:
- Can I monitor the entire page, including images, CSS, Flash, etc?
- Can I perform an HTTP POST and monitor the results?
- Can I monitor a multiple page transaction (e.g. login)?
- Can I specify an username and password for a web page (HTTP Auth)?
- Can I verify that a specific phrase or text appears on my website?
- Unknown SSL protocol error in connection to [example.com]
- Can I monitor SSL certificate expiration?
- What does "empty reply from server" mean?
- What does "Operation timed out after x with y bytes received" mean?
- What does "couldn't connect to host" mean?
- What does "name lookup timed out" mean?
- Does Wormly support IPv6?
- How can I monitor a user log in / sign in on my website?