Bug#186828: RFP: rrfw -- Round Robin Database Framework
Package: wnpp
Version: N/A; reported 2003-03-30
Severity: wishlist
* Package name : rrfw
Version : 0.0.18
Upstream Author : Stanislav Sinyagin <ssinyagin@yahoo.com>
* URL : http://rrfw.sourceforge.net/
* License : GPL 2
Description : Round Robin Database Framework
Round Robin Database Framework is designed to be the universal
framework, or a frontend for Round-Robin Database (RRDtool). You may
consider it as a third generation of MRTG (Cricket being the second
one). You can use RRFW as the frontend to your proprietary data, or as
(another one) SNMP data collection and processing engine.
Currently RRFW consists of the following parts:
Configuration compiler and validator. Processes the XML configuration
files and saves the configuration to the internal database.
View renderer and the web interface. Generates HTML and the graphical
representation of the datasources. All generated output is controlled
by the configuration parameters and templates. The users can easily
generate their own presentation of the data. The default view
resembles the look and feel of Cricket, and adds some more options.
Both CGI and mod_perl modes are supported.
Datasources threshold monitor. All data, regardless of their type and
nature, can be monitored according to the user-defined rules. The
rules can also include the datasource-specific parameters, e.g.
boundary values etc. The following types of action may be combined for
event reporting: 1) Displaying the list of alarmed datasources; 2)
E-mail notification; 3) SNMPv2c trap; 4) Any custom executable.
SNMP Collector. Thanks to David M. Town's Net::SNMP Perl module, RRFW
has got an extremely efficient SNMP data poller. The modular Collector
architecture allows further extension with new collection and storage
modes. With this collector, you are not stuck with one 5-minute poll
interval: any RRFW datasource can have its own polling schedule. Test
results have shown that 80 devices' interface counters were collected
in 11 seconds.
The downside of rrfw is that it is quite demanding in Dependencies. It
depends on three perl modules that are not current enough in unstable
or have not even found their way into Debian.
- libxml-libxml-perl 1.54_3.
- Debian unstable has 1.52-2
- CPAN currently has 1.54
- Bug #186824 has already been filed against libxml-libxml-perl
asking for packaging of the later version.
- libberkeleydb-perl 0.20 for libdb4
- Debian unstable has 0.20, but compiled for libdb3
- Bug #185093 has already been filed against libberkeleydb-perl for
db4 support
- libproc-daemon-perl - Daemon invocation routines
- not yet in Debian unstable
- dh-make-perl produces a reasonably useable package
- RFP has been filed against wnpp (bug #186822).
I have the intention of packaging rrfw and libproc-daemon-perl myself
if nobody more qualified steps up.
Greetings
Marc
-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux paola 2.4.20-ac1-vlan-usbdnet-paola #1 Tue Dec 31 12:53:22 UTC 2002 i686
Locale: LANG=C, LC_CTYPE=de_DE
Reply to: