RRDStats is a package for monitoring network traffic in Coyote Linux and BrazilFW.
RRD Statistics offers a range of features, including real-time graphical statistics for bandwidth usage and link quality, and graphical statistics of QOS priority classes usage. Historical data is stored for one week, allowing for further analysis and insights into network performance over a longer period.
Configuring the RRDStats package is simple, with all default settings stored in /etc/rrd.config. The version supports web-based configuration, eliminating the need for manual configuration of basic functionality. After installing the packages and accessing the web administration interface, users can navigate to the new link labeled "RRDStats configuration."
Users should set up their line speed and internet gateway IP address to measure link latency and packet loss. After making these adjustments, users can save their configuration and reboot their router. Following system startup, the package is initialized with /etc/rc.d/pkgs/rc.rrdstats, which starts another copy of tiny webserver. This server listens by default on port 8080 and reads homepage files from /var/rrd/www/ directory.
Data gathering threads are started to read transfered data from network interfaces, QOS classes, and measure link latency, which are then stored in RRD databases. These databases are by default stored in /var/rrd/data/ directory. RRD databases have a constant size and store average data over a period of time.
The final component of the RRDStats package are .cgi and template files, which display data from RRD databases using a web interface. These files and templates are also stored in /var/rrd/www/ and its subdirectories.
To use RRDStats, users are required to have RRD Tool installed. Overall, the software provides end-users with robust data analysis tools to monitor network performance and maintain link quality control.
Version 1.0: N/A