[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
urlplus.pl http/https monitoring extension script
- To: hobbit (at) hswn.dk, Theshire-announce (at) lists.sourceforge.net
- Subject: urlplus.pl http/https monitoring extension script
- From: "Gary Baluha" <gumby3203 (at) gmail.com>
- Date: Mon, 28 Jan 2008 10:54:47 -0500
- 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:mime-version:content-type; bh=VJiOhTjtRz550boEQdBxqaML8KikBguz4YxNudbXUTs=; b=lEpQcUvW6pOBHqyyjSI4+2jfjzDh+mm5VSwXCa8GULw1mvXtBy+atu0QvhvU6WayRjx77Ipj8now3YgtAUqYY0jLN/+s/eGR/gm8U/JcoPiFCftdpY4r8AYBdJRFxWblOzGkrzuLlRkzhJRol/CHx4obxPhw4MDEHLhVgywvAF8=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=iZK5BXoGG69zT14Oky5vPdFScYZerwfSneZj58tUe7q9vLvrSfNuUxqRLS7JC/5RJrxYx+xc0jotHrR42FjAgWdsB5RfScvOsh8PGL0XZnDYRCjeyAl2Mhy1L8DEMGFDbRCB7176i6twnLg76rAcvvmD8cxcxlE3IEIngMyvQiA=
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).