N2rrd
Encyclopedia
N2RRD is a Nagios
Nagios
Nagios is a popular open source computer system and network monitoring software application. It watches hosts and services, alerting users when things go wrong and again when they get better....

 add-on tool, which stores performance data generated by Nagios plugins into a Round-Robin-Database (see RRDtool
RRDtool
RRDtool aims to handle time-series data like network bandwidth, temperatures, CPU load, etc...

). The package also includes the display tool rrd2graph to view data stored in an RRD database.

Optionally data stored by N2RRD can also be viewed by any RRD database graph frontend e.g. Cacti, Drraw, etc.

n2rrd is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

, licensed under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 Version 2 as published by the Free Software Foundation
Free Software Foundation
The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to create, distribute and modify computer software...

.

Features

  • template-based round-robin archive (RRA) creation
  • simple display tool "rrd2graph" for displaying rrd data generated by n2rrd
  • template based GRAPH creation
  • zoom in/out of graphs
  • searching/grouping of graphs
  • possibility to parse non-standard performance data strings from an external Perl
    Perl
    Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

     script and pass n2rrd conform string to n2rrd
  • possibility to relocate RRA file
  • possibility to rewrite data-source (DS) names
  • mapping service name string to single word value e.g. System load average to load
  • mod perl
    Mod perl
    mod_perl is an optional module for the Apache HTTP server. It embeds a Perl interpreter into the Apache server, so that dynamic content produced by Perl scripts can be served in response to incoming requests, without the significant overhead of re-launching the Perl interpreter for each request...

     support
  • n2rrd.pl works with SpeedyCGI
  • dynamic creation of RRA templates
  • dynamic creation of RRA archives
  • dynamic update of new values in RRA archives
  • dynamic graph template creation
  • download graph images as PDF, PNG, EPS
    Encapsulated PostScript
    Encapsulated PostScript, or EPS, is a DSC-conforming PostScript document with additional restrictions which is intended to be usable as a graphics file format...

     or SVG

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK