[hobbit] Different timeouts per HTTP check
Josh Luthman
josh at imaginenetworksllc.com
Wed Apr 29 20:33:06 CEST 2009
I'm graphing the output of server-status. Very good information!
Josh Luthman
Office: 937-552-2340
Direct: 937-552-2343
1100 Wayne St
Suite 1337
Troy, OH 45373
Those who don't understand UNIX are condemned to reinvent it, poorly.
--- Henry Spencer
On Wed, Apr 29, 2009 at 2:15 PM, Ralph Mitchell <ralphmitchell at gmail.com>wrote:
> On Wed, Apr 29, 2009 at 2:37 AM, Wouter Schoot <wouter at schoot.org> wrote:
>
>> Hi,
>>
>> I'm using a few HTTP checks to see how fast (and if) a website responds.
>> However, some are known to be slower than others and I want therefor some
>> sites not to trigger an alert or at least not if it doesn't respond in 10
>> seconds, but for instance 20 seconds. How can I achieve this for 1 check,
>> not globally for all HTTP checks?
>
>
> I don't think you can do that at present, not with the builtin HTTP check.
> On the other hand, an external script can do whatever you can dream up.
> Here's something similar to what I set up for about 2500 web server checks:
>
> Parent script:
>
> #!/bin/bash
> /home/hobbit/server/ext/bb-url.sh 10 server1.domain.com
> /home/hobbit/server/ext/bb-url.sh 20 server2.domain.com
> ..... etc.....
>
>
> Child script:
>
> #!/bin/bash
> curl -s -S -L -m $1 -o /dev/null http://$2
> if [ "$?" -ne "0" ]; then
> COLOR=red
> MESSAGE="something bad happened: url=http://$2"
> else
> COLOR=green
> MESSAGE="everything is ok: url=http://$2"
> fi
> $BB $BBDISP "status $2.http $COLOR `date`
> $MESSAGE"
>
>
> Obviously that can get a lot more complicated. You'd need to kick off the
> parent script by adding a section to the server/etc/hobbitlaunch.cfg file.
> Or you could do what I did and have the parent script run by cron, which
> makes it easier to schedule the checks to run at specific times.
>
> Ralph Mitchell
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20090429/13de5e88/attachment.html>
More information about the Xymon
mailing list