pNRG is network data maintenance and visualization software.
One of the most impressive features of pNRG is its ability to auto-discover new resources, including IPv4/IPv6 end hosts, network segments, MAC addresses, and Autonomous Systems. pNRG does not require any explicit configuration, and it can maintain and graph new resources as soon as they produce a traffic footprint.
In addition to its auto-discovery capabilities, pNRG can easily display network data collected through pmacct, regardless of the data source, whether it be the network itself, NetFlow, or sFlow. The software can be accessed directly from a preferred web browser via a few of pmacct's memory plugins, without the need for any configuration or definition.
Once pNRG is in place, there is no need to rotate, maintain, or update anything. The package is highly efficient and requires only a working installation of pmacct, RRDtool, and an Apache that supports execution of CGIs.
While it has been over-simplified, pNRG is specifically tailored to network usage and written from scratch. Most of its concepts are deeply rooted inside the NRG project. The software gets data from a couple of pmacct's memory plugins and relies on RRDTool for graphs and CGIs.
To use pNRG, three main requirements must be met: a) A working pmacct installation. pNRG interacts only with pmacct client and expects to find it as /usr/local/bin/pmacct. b) A working RRDtool installation. pNRG interacts with both rrdtool exec and rrdcgi. It expects to find an RRDtool installation under /usr/local/rrdtool. c) A working web server with support for CGIs. Apache is highly recommended. PNrg doesn't interact in any way with the web server, but to work correctly, the spool directory must be browseable (and executable as well) by a web browser.
In conclusion, pNRG is a highly capable software package that streamlines and simplifies the process of maintaining and visualizing network data. With its auto-discovery capabilities, ease of use, and highly efficient performance, pNRG is a must-have tool for anyone looking to better understand and analyze their network resources over time.
Version 0.1: N/A