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 Networking Monitoring Systems Administration
Licenses GPL
Implementation C++ Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 Jul 2003 11:14
  • Rrelease-after

No changes have been submitted for this release.

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

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

  • Rrelease-mid
  •  23 Mar 2001 01:40
  • Rrelease-after

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

  • Rrelease-mid
  •  04 Mar 2001 23:43
  • Rrelease-after

Changes: 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

Rcomment-before 18 Apr 2001 10:57 Rcomment-trans jspectre Rcomment-after

i love benson!
this is one cool app!

Bafc69c93f4ab79063856429a4fd6902_thumb

Project Spotlight

BlazeBlogger

A CMS for the command line.

No-screenshot

Project Spotlight

morituri

A CD ripper that aims for accuracy over speed.