Checking IIS sites when there is a default "outage" page

C. Bensend benny at bennyvision.com
Fri Jan 8 01:12:04 CET 2010


>>   Any thoughts on how to monitor an IIS site requiring NTLM
>> authentication when a default page is configured for an "out of
>> service" page?
>
> I'm not aware of anything out-of-the-box but I do know of one that's close
> (but haven't used it). I also know that curl supports NTLM so if that's
> used as the basis of a plugin, you're a good way there. This PHP based
> plugin appears to have the features of check_http you need, but without
> the NTLM auth --
>
> http://exchange.nagios.org/directory/Plugins/Websites%2C-Forms-and-Transactions/CURL-check-script/details
>
> Since it's PHP and PHP Curl is pretty well documented, I think that it
> wouldn't be too difficult to add in the authentication bit (two lines in
> the curl_setopt() section I believe, if hard-coded). The two options I
> think you'd need are --
>
> http://www.php.net/manual/en/function.curl-setopt.php
>
> CURLOPT_USERPWD 'username:password'
> CURLOPT_HTTPAUTH 'CURLAUTH_NTLM'
>
> It may be more complicated than that but it's where I'd start if I were
> doing it.

A quick followup...

I decided to take the requirements a little more literally, and
build a test that checks to see if their IIS web sites are
up and running or if they're stopped/paused/whatever.  So, here
it is:

http://exchange.nagios.org/directory/Plugins/Web-Servers/IIS/check_iis_site/details

It's a VBscript that I run via NSClient's NRPE handler, and it
checks the status of any IIS web site I tell it to.

Released under BSD license, maybe someone else will find it
useful.  :)

Benny


-- 
"It's not all about getting up and putting four slices of kickass
in a two slice toaster."         -- ark86, on Fazed.net



------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list