RRD Statistics 1.0 review

Download
by rbytes.net on

RRDStats is a Coyote Linux and BrazilFW add-on package for network traffic monitoring, link quality control, and QOS classes monitori

License: GPL (GNU General Public License)
File size: 10K
Developer: Tomas Dolezal
0 stars award from rbytes.net

RRDStats is a Coyote Linux and BrazilFW add-on package for network traffic monitoring, link quality control, and QOS classes monitoring.

RRD Statistics project is based on RRDtool for storing data to round robin databases, and a slightly modified RRDcgi for visualizing data through a Web interface.

Here are some key features of "RRD Statistics":
Realtime graphical statistics for bandwidth usage and link quality
Graphical statistics of QOS priority classes usage
Historical data stored for one week

Configuration:

All default configuration is stored in /etc/rrd.config. This version supports web based configuration and there is no need to manual configuration for basic package functionality. Just install the packages and browse to your web administration interface (by default it's http://192.168.0.1:8180). There should be new link at left menu labeled "RRDStats configuration"

There are some basic options you should set up to fit your configuration. First get sure, the RRDstats package is enabled (it's the first option at configuration screen). After that should you set up your line speed (just some basic approximation is good enough). The last this you should set up is your internet gateway IP address. This IP address is used to measure your internet link latency and packet loss.

Ignore other configuration options for now, save your configuration and reboot router. After your system boots up, you can browse RRD statistics.

After system startup, package is initialiazed with /etc/rc.d/pkgs/rc.rrdstats. This file start another copy of tiny webserver which listens by default on port 8080. It reads it's homepage files from /var/rrd/www/ directory. After webserver startup there are also started some data gathering threads.

They read transfered data from network interfaces, QOS classes and measure link latency. These values are then stored in RRD databases. RRD databases are by default stored in /var/rrd/data/ directory

For further information how RRD databases work, please visit their homepage. Simply said RRD database has constant size, it does not grow over time and stores average data over period of time.

Last component of RRDStats package are .cgi and template files which display data from RRD databases using web interface. As said before, these files and templates are stored in /var/rrd/www/ and it's subdirectories.

Requirements:
RRD Tool

RRD Statistics 1.0 search tags