Forum Discussion
Exchange application Custom Health Monitor
Hello, Needing recommendations to create an application Health Monitor for MS Exchange 2010.
Currently I have two pool members health check monitor is https(443), I know I can use SMTP, but Exchange engineers say thats not good enough.
They want and application layer monitor, they tell me that when they are updating IIS it stops the email function on the node. They want it to be marked down. I said I can use SMTP, but they say nope, need something at the application layer to monitor exchange.
I have no idea what they are asking for, to me SMTP should be fine, other than that, what else can I use?
12 Replies
- pete_71470
Cirrostratus
A similar situation arose here and the solution was to let the folks who run exchange decide from themselves - simply by using a RECV string on the https monitor. Fetch, say, /status.html and check for 'Service is up'. Then the application folks can decide whenever they want a node removed from service by changing the string - no guesswork on the F5 side and they are feeling empowered by having control over availability. - ReganAnderson
Employee
Hi Gilbert, have you looked at the "advanced" health monitors that are listed in the "Microsoft Exchange 2010 and 2013" deployment guide (http://www.f5.com/pdf/deployment-guides/microsoft-exchange2010-iapp-dg.pdf)? You can find them on pages 72 - 75. - Gill_32697
Nimbostratus
Ok, thank you. These are great recommendations. I will check into these. - Gill_32697
Nimbostratus
Hi all, I created the advanced health monitor on the deplyment guide, but don't seem to be working. The Node always stays up using this monitor. Even if I use a fake login name and password or create an error on the Send Sting. I'm using a https parent. I really could use help on this, of cource the exchange engineers are playing the blame game, because the F5 didn't do what they expected. Issue is they never asked for this, they only asked for smtp and https monitors. Its always the networks fault...below is what I have.. Any idea? - nitass
Employee
Send String- GET /owa/auth/logon.aspx?url=https://smtp2.bigmail.local/owa/&reason=0 HTTP/1.1\r\nUser-Agent: Mozilla/4.0\r\nHost: smtp2.bigmail.local\n\r\nit is form based login page. there is no authentication. outlooksession is cookie name.
- Gill_32697
Nimbostratus
nitass, I don't understand. Can you simplify your explaination...I am not an expert. So I could user a simpler example please.
- nitass
Employee
sorry to not explain it well. the send string you use is to request form based login page. authentication is not needed to retrieve the login page (i.e. user and password do not matter). the health monitor will mark pool member up if the response contains "OutlookSession=". - Gill_32697
Nimbostratus
ok, so the most basic, if use a http monitor, set the timers as recommended and use - Gill_32697
Nimbostratus
Ok, it seems the exchange engineers what to use User Login function for use with a Advanced Health Monitor for Exchange 2010. I used the outlook deployment guide, but its not working. It always shows up even it I error out the user name...Sure could use some help. - Gill_32697
Nimbostratus
Ok, it seems the exchange engineers want to use User Login function for an Advanced Health Monitor with Exchange 2010. I used the outlook deployment guide, but its not working. It always shows up even it I error out the user name...Sure could use some help.
Recent Discussions
Related Content
* 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