Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Besides a free service through a third party, is there a way to get iis to notify if a site is down? I would like to script something out myself but dont know where to start. Can someone point me at some information which says how or describes the process.

The site is secure portocals (just https).

share|improve this question
up vote 3 down vote accepted

No - IIS won't know if a site is "down" unless IIS is turned off (in which case, how will it tell you), or you've manually turned just that site off, in which case, you know you did it. Now, if the site is unreachable because the internet connection is down, how would IIS know about that? If the site is so slow as to be unusable, because the server is getting DOS-ed, how could it tell you? If the site is unreachable because the server itself went down, how could it tell you that?

That's all just a long way of saying you have to do monitoring of services from a different machine than the one providing the service. Those 3rd-party monitoring sites are great for that. Some are free, some can get kind of expensive depending on your needs.

You could also script something up yourself, but you'd have to spend time writing it, testing it, debugging it, and then host it on a different server at a different location on the Internet, and hope that it doesn't go down.

Unless you're a big operation, with a reason to invest a lot of money into a monitoring infrastructure, just use a free or cheap third-party.

share|improve this answer

If you only need very basic monitoring a simple powershell script can do that. If you need more in-depth monitoring (performance monitoring, transaction monitoring (e.g. testing if your shopping cart still works or your flash applet loads) it can get complicated pretty quickly.

Just like with web hosting, there is no good reason do run your website monitoring in-house for a small to medium size company. Setting up an account with a free or commercial monitoring service is what we did and what I recommend.

share|improve this answer

Products? There is a whole industry building tools for exactly this purpose. But most of the ones for Microsoft platforms cost money.

e.g. foglight , network vantage, BMC

The one I use od Nagios - which is Open Source - but AFAIK is not available on MSWindows.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.