Projects / Benson Distributed Monitoring System

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

Recent releases

  •  17 Jul 2003 18:14

    No changes have been submitted for this release.

    •  30 May 2001 06:19

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

      •  13 Apr 2001 12:09

        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 06: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.

          •  05 Mar 2001 04: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.

            Recent comments

            18 Apr 2001 10:57 jspectre

            i love benson!
            this is one cool app!

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.