RRDutil is a tool to collect statistics from multiple servers, store the values in RRD databases (using RRDtool) and plot out pretty graphs on demand.
Here are some key features of "RRDutil":
· Tested on Mac OS X, FreeBSD, Linux
· Written for ucd-snmp or net-snmp, and rrdtool 1.0.41+
· Integrated support for RRD databases (via RRDs) module
· Config format for deciding what to monitor.
· 3 primary functions (create rrds, update rrds, and graph)
· Creates new *.rrd files if they don't exist.
· Integrated using Net::SNMP perl module. :)
· Collect, store, and graph (disk, network, cpu, load, memory, mail traffic, mysql, apache.
· Pretty graphs.
· Uses Perl CGI.pm and auto generates web pages.
· Lots of error checking.
· When triggered via CGI, only generate graphs requested.
· Added support for www hits (logmonster)
· Support for www hit logs graphing (see logmonster)
· Web hits can be aggregated (many vhosts, one graph) or individual. This is particularly useful if you have one vhost that represents 90% of your servers traffic.
· Nifty config file format, easy to set up correctly.
What's New in This Release:
· lib/RRDutil.pm
· added /opt/local/lib/perl for Darwin
· lib/RRDutil/Graphs.pm
· added /opt/local/lib/perl for Darwin
· Makefile.PL
· added detection of web root for Linux & Darwin
· added detection of htocs for Linux & Darwin
· rrdutil.conf
· added additional platform specific examples for html docs directory
· rrdutil.pl
· program exits 0 on no error
· t/RRDs.t
· added /opt/local/lib/perl for Darwin.
Product's homepage