urlplus.pl http/https monitoring extension script

Gary Baluha gumby3203 at gmail.com
Mon Jan 28 16:54:47 CET 2008


We are in the process of replacing several sitescope monitors with Hobbit,
and I have found some of the built-in Hobbit http checks inadequate.  As a
result, I have been working on an extension script which at its core is
essentially a wrapper for curl.  However, it provides for more robust
user-customization than is easily possible with Hobbit's built-in tests.  It
is still a work-in-progress, but I believe it has matured enough to be worth
posting on The Shire.  I wrote it using perl, but I have a feeling that some
point in the future it may need to be converted to C (mostly for the
speed).  However, it seems to work pretty good for me now.

The main feature I required from this script was the addition of a per-host
customizable timeout period.  Some of the hosts I'm testing take up to a
minute to return back any data, and this is considered normal.  However, I
didn't want to bump up the timeout for _all_ hosts.  Admittedly, this script
uses an additional configuration file and doesn't completely integrate with
the bb-hosts file, but it works for me and helps keep the bb-hosts file
clean.  I'd be interested in what other people think of this script, which
is the main reason I'm contributing it now.  I have attached it to this post
(I haven't yet subscribed to theshire-developers, so I'm not able to upload
it myself yet).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20080128/e8ad49fd/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: url-plus.pl
Type: application/x-perl
Size: 13986 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20080128/e8ad49fd/attachment.bin>


More information about the Xymon mailing list