Projects / Benson Distributed Monitori...

Benson Distributed Monitoring System

The goal of the Benson Distributed Monitoring System project is to make a distributed monitoring system with the extensibility and flexibility of mod_perl. The end goal is for system administrators to be able to script up their own alerts and monitors into an extensible framework which hopefully lets them get sleep at night. The communication layer uses standard sockets, and the scripting language for the handlers is Perl. It includes command line utilities for sending, listing, and acknowledging traps, and starting up the benson system. There is also a Perl module interface to the benson network requests.

Tags
Licenses
Implementation

RSS Recent releases

  •  17 Jul 2003 11:14

No changes have been submitted for this release.

Release Notes: Changed from BOA to POA. alert_list is now returning array references vs hash references.

Release Notes: This release has the following updates: added working access control lists for incoming requests, memory leaks have been fixed in PerlObject->set && Queue_impl->sv_alert_list, monitor.pm is now working (for the most part), added comments to the C++ source code. Also changed the interface name from Benson/1.0 to newportal.com/Benson/1.0. Please consult the changelog for a complete list of updates.

  •  23 Mar 2001 01:40

Release Notes: PerlObject.cc now sends exceptions for failed perl evaluations. All handlers now perform evals for contrib modules. Action and Monitor modules will look for F##modules and R##modules depending on the operation mode set in benson.cfg. The interface name has been changed from Trap/1.0 to Benson/1.0.

  •  04 Mar 2001 23:43

Release Notes: M90autoack has been added to the monitor directory to fix an abort core dump bug in trap.cc., M10diskmon is configurable for usage reporting by mount point, and Monitor.pm is documented (it respects different run intervals for different monitors). A 2 second sleep was added to bensonctl during CORBA boot strapping for bensond phase, M10diskmon was fixed so that it actually reports information, and basic copyright notices were added to most of the C++ source files. Monitor.pm only runs once a minute for monitor testing, and INSTALL.quick instructions were added.

RSS Recent comments

18 Apr 2001 10:57 jspectre

i love benson!
this is one cool app!

Screenshot

Project Spotlight

Statistics-Descriptive

A Perl module for performing statistics on numeric data.

Screenshot

Project Spotlight

Mole

A crowd-sourced WiFi geopositioning daemon.