Forum Discussion
Wes_98712
Nimbostratus
Jun 02, 2006IIS Host Headers and ECV health monitoring
Interesting situation has come up, we have 2 IIS servers hosting sharepoint team services sites (8 sites in a front-end web farm on both servers hitting the same content database). We have been requested to implement ECV's to check the health of each system. The problem is as follows:
1. Using host headers simple TCP socket checks won't tell us if a site is down.
2. We are not using DNS on the F5 so checking each web site will be difficult, unless we use local /etc/hosts file entries...which we can do.
3. Even with local host entries, applying multiple ECV's on a single server won't work as the ECV will fail but we don't want the node removed from the central LB pool as other sites are working.
Can we use iRules to check the health of the site, based on the server response and pull the node out of service? There are also some authentication issues to consider, as we are using NTLM on Sharepoint to determine whether or not a user has access, so I am not sure if we can pass a username and password through iRules to hit the service.
As you can see this is going to be a very intricate process, any ideas on how to get this to work?
-Wes
- Deb_Allen_18Historic F5 AccountHi Wes,
- pallocca_73085
Nimbostratus
Hello, - Colin_Walker_12Historic F5 AccountI don't think you'll need 8 pools. You can certainly have all of the pool members in one pool, and set up individual monitors for each pool member, as Deb described above. You will likely need 8 custom monitors though, if you really want to monitor each of the 8 sites individually for different content returning from a get. That's to be expected though, I would think.
- pallocca_73085
Nimbostratus
lets say sites A , B, & C are running on server 1 & 2. - hoolio
Cirrostratus
As Deb was saying, I think you'll need one monitor per web application/virtual host that shares an IP address and port with another web app. If you have multiple vhosts configured on the same IP:port and you want to be able to disable one vhost without affecting another vhost on the same IP:port, you would need to specify the vhost name in the monitor send string. - Deb_Allen_18Historic F5 AccountI would need a pool/monitor pair for each site
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects