Whoops, forgot to include the template information...
==== urlplus.pl ==== Summary
- Download: [[monitors:monitor|monitor]]
- Author: gumby3203 at gmail.com|Gary Baluha
- Compatible with: Linux, OpenBSD
- Last Update: 2008-01-28
\\--------------------------------------------------------------------
====== Monitor ======
^ Compatibility | Hobbit 4.2 | ^ Requirements | Perl, unix, curl | ^ Download | None | ^ Last Update | 2008-01-28 |
===== Description ===== Provides a slightly more robust form of URL content checking that Hobbit does out of the box. Per-host user-configuration is provided.
===== Installation ===== === Client side === N/A
=== Server side ===
- Copy urlplus.pl to $BBHOME/ext
- Create an new configuration file: $BBHOME/etc/cont-check.cfg
===== Source ===== ==== Monitor ==== <code> </code>
===== Known Bugs and Issues ===== None at this time
===== To Do ===== Need more testing on a larger variety of hosts, mostly for inclusion of new features
===== Credits =====
===== Changelog =====
- **2008-01-02**
- Initial creation
- **2008-01-28**
- Initial release to The Shire
On Jan 28, 2008 10:54 AM, Gary Baluha <gumby3203 at gmail.com> wrote:
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).