System Components
From NetMRG Wiki
These are the different components that come together to make NetMRG work.
Contents |
Gatherer
The Gatherer is a multi-threaded C++ program that interacts with the Database and RRDTOOL to gather and store data. The program is run by cron, or another scheduling system of your choice, on configurable intervals (five minutes is typical). The current version of the gatherer can also be run daemonized, handling its own scheduling.
Web Interface
The Web Interface consists of several PHP scripts, static HTML files and images, as well as CSS for formatting. It interacts with the Database for the storage of configuration data and with RRDTOOL for the rendering of graphs for presentation.
Database
The Database is a relational database running on MySQL. It is utilized by the Web Interface and the Gatherer.
RRDtool
RRDtool is a graphing system based upon round-robin databases (RRDs). It is used for both storing data into the databases and creating graphs using the databases. RRDs are the round-robin databases used by RRDtool. They are individual files that are writable by the Gatherer and readable by the Web Interface.

