[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [hobbit] Testing external web through a proxy
- To: hobbit (at) hswn.dk
- Subject: Re: [hobbit] Testing external web through a proxy
- From: "Ralph Mitchell" <ralphmitchell (at) gmail.com>
- Date: Fri, 21 Nov 2008 09:23:03 -0600
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=FDIj7FJ++RgMd0Oibdhzujsqs/h7szPR3y9/1JUdyvM=; b=DQ9jvCp5H0ZtZdtmeGgs5FF7NvY8FIEFMzRDA20syj982+judTa6aPXiSFeO39v4ct I+jy0+U6eDpG76PHWKDq0NrtHD2SHHHVTdKIsXpKM9L58KE7aqNTuy/g2fME68BWiiYp w0lnPQGqsnLyNb3otoDQDERzvH//t8gBtsufc=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=rZP2Ufgh8WCWUESNVAv6uGoi3ny6TrU3+ycVE1cb/9pH/lX3hErk2+JxKd+1tlClqy mC0xziXwmSA1mCdbLOMczzQulNDts8sVWhaZYiNwBBEhN0NPBZ4TBDWbYYfHaMrphXuh hBDO4a3mSLfcCSlOipQWG7T26tUiQsr8d7Dz8=
- References: <A3D12FAD74FC8B46991703F40C182BABAB077631 (at) permls102.wde.woodside.com.au>
Looks like your proxy requires authentication via Kerberos or NTLM or
GSS-Negotiate. Dunno if Xymon can do those. Luckily the curl tool
(httpp://curl.haxx.se) *can* do those... I haven't had to use them, but it
should not be too hard to bang out an ext script to do the check. Something
along these lines:
#!/bin/sh
curl -x http://ourproxy.ourdomain.com:8080 \
--proxy-anyauth -U hobbituser:hobbitpassword \
-s -S -L -o /dev/null http://www.google.com/
if [ "$?" -eq "0" ]; then
COLOR=green
MESSAGE="Pinged Google OK"
else
COLOR=RED
MESSAGE="Failed to reach Google"
fi
$BB $BBDISP "status www,google,com.home $COLOR `date`
$MESSAGE"
Obviously that can be expanded quite a lot... :) Drop it somewhere on your
Xymon server (maybe in server/ext) and set up a block in
server/etc/hobbitlaunch.cfg to fire it off as often as you want. You may
need to give the full path for curl, which is probably /usr/bin/curl.
Ralph Mitchell
On Fri, Nov 21, 2008 at 1:30 AM, Everett, Vernon <
Vernon.Everett (at) woodside.com.au> wrote:
> Hi all
>
> I am trying to test our interent connectivity by checking Google through
> our proxy.
> (Once I get this right, I want to start testing some of our external web
> pages in the same manner)
>
> I have configured this in bb-hosts
> 0.0.0.0 *www.google.com* <http://www.google.com> # noconn
> *
> http://hobbituser:hobbitpassword (at) ourproxy.ourdomain.com:8080/http://www.google.com
> *<http://hobbituser:hobbitpassword (at) ourproxy.ourdomain.com:8080/http://www.google.com>
>
> And I get this.
> *yellow* <http://hobbit/hobbit/gifs/yellow.gif> *
> http://www.google.com.au/* <http://www.google.com.au/> - Proxy
> Authentication Required
>
> HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires
> authorization to fulfill the request. Access to the Web Proxy filter is
> denied. )
> Via: 1.1 PXYHOSTNAME
> Proxy-Authenticate: Negotiate
> Proxy-Authenticate: Kerberos
> Proxy-Authenticate: NTLM
> Connection: Keep-Alive
> Proxy-Connection: Keep-Alive
> Pragma: no-cache
> Cache-Control: no-cache
> Content-Type: text/html
> Content-Length: 4118
>
> Seconds: 0.02
>
> Any assistance appreciated.
>
> Regards
> Vernon
>
>
> NOTICE: This email and any attachments are confidential.
> They may contain legally privileged information or
> copyright material. You must not read, copy, use or
> disclose them without authorisation. If you are not an
> intended recipient, please contact us at once by return
> email and then delete both messages and all attachments.
>
>