Changes can be tracked on <ahref="http://pnp4nagios.git.sourceforge.net/git/gitweb.cgi?p=pnp4nagios/pnp4nagios"class="urlextern"title="http://pnp4nagios.git.sourceforge.net/git/gitweb.cgi?p=pnp4nagios/pnp4nagios"rel="nofollow">pnp4nagios.git.sourceforge.net</a>
The current Version is <ahref="https://sourceforge.net/projects/pnp4nagios/files/latest"class="urlextern"title="https://sourceforge.net/projects/pnp4nagios/files/latest"rel="nofollow"> pnp4nagios-0.6.25.tar.gz</a>
<liclass="level1"><divclass="li"> Bugfix: Fixed some more XSS issues</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Fixed <acronymtitle="Hypertext Preprocessor">PHP</acronym> issue while running on <acronymtitle="Hypertext Preprocessor">PHP</acronym> 5.6 ( Reported by Sven Nierlein )</div>
</li>
</ul>
<p>
<strong>pnp-0.6.22 06/04/2014</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Bugfix: Fixed livestatus socket parsing ( Pekka Panula )</div>
<liclass="level1"><divclass="li"> Feature: Add “version=tiny” to got get a stripped down version of graph ( Ricardo Bartels )</div>
</li>
<liclass="level1"><divclass="li"> feature: Add STDIN Mode to process_perfdata.pl ( Robert Steininger )</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: XSS issue fixed by Mikael Falkvidd. This issue was detected by Peter Österberg at Hexbit AB in a security assessment of op5 Monitor 6.3 on assignment by op5 AB. </div>
</li>
</ul>
<p>
<strong>pnp-0.6.21 03/24/2013</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: Helper functions rrd::alerter and rrd:alerter_gr both supports treshold detection (Martin Schirrmacher)</div>
</li>
<liclass="level1"><divclass="li"> Update: jQuery Mobile update to 1.3.0 ( was broken in 0.6.20 ) </div>
</li>
</ul>
<p>
<strong>pnp-0.6.20 03/03/2013</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: Support check_mk Multisite Cookie Auth ( Lars Michelsen )</div>
</li>
<liclass="level1"><divclass="li"> Feature: Allow RRD unknown values ( Simon Meggle )</div>
</li>
<liclass="level1"><divclass="li"> feature: Interactive delete mode added to check_rrds.pl ( Simon Meggle ) </div>
<liclass="level1"><divclass="li"> Feature: New helper function rrd::debug()</div>
</li>
<liclass="level1"><divclass="li"> Feature: New templates check_jmx4perl_*.php</div>
</li>
</ul>
<p>
<strong>pnp-0.6.17 03/25/2012</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Bugfix: Fixed rrd_convert.pl while running with --dry-run</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: logging.c include missing header files ( Lars Vogdt ) </div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Check if pnp4nagios/etc/rra.cfg is readable</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: rrd_convert.pl use <acronymtitle="Extensible Markup Language">XML</acronym> tag TEMPLATE instead of CHECKCOMMAND to selects RRDs ( Sven Velt )</div>
<liclass="level1"><divclass="li"> Feature: <acronymtitle="Portable Document Format">PDF</acronym> margins are now adjustable via config.php ( Thomas Witzenrath )</div>
</li>
<liclass="level1"><divclass="li"> Feature: Support for <acronymtitle="Portable Document Format">PDF</acronym> size 'letter' added ( Robert Becht )</div>
</li>
</ul>
<p>
<strong>pnp-0.6.15 09/15/2011</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Bugfix: Fixed Overview link (reported by Stefan Triep)</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Fixed zoom popup (reported by Rudolf Labuschagne)</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Fixed double urlencode() (reported by Mathias Kettner)</div>
</li>
<liclass="level1"><divclass="li"> Feature: “Clear basket” button added (suggested by Stefan Triep) </div>
</li>
<liclass="level1"><divclass="li"> Feature: New helper function “rrd::alerter_gr()” ( committed by Stefan Trip )</div>
</li>
</ul>
<p>
<strong>pnp-0.6.14 08/05/2011</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: Webinterface for mobile devices based on jQuery Mobile <br/>
<liclass="level1"><divclass="li"> Info: Version used by OMD-0.48 <ahref="http://omdistro.org"class="urlextern"title="http://omdistro.org"rel="nofollow">OMD</a></div>
</li>
</ul>
<p>
<strong>pnp-0.6.12 04/22/2011</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: mod_gearman support added</div>
</li>
<liclass="level1"><divclass="li"> Feature: rrd_convert.pl is now able to convert all RRDs from RRD_STORAGE_TYPE=SINGLE to RRD_STORAGE_TYPE=MULTIPLE</div>
</li>
<liclass="level1"><divclass="li"> Feature: New template check_gearman.php</div>
</li>
<liclass="level1"><divclass="li"> Feature: Install process_perfdata.cfg and npcd.cfg by default</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: rrd_convert.pl is now able to parse xml dumps created by rrdtool 1.4.x </div>
</li>
<liclass="level1"><divclass="li"> Bugfix: process_perfdata.pl default timeout value set to 15 seconds</div>
<liclass="level1"><divclass="li"> Bugfix: Zoom in/out is working again ( Reported by Thorben Soehl )</div>
</li>
<liclass="level1"><divclass="li"> Featue: npcd.cfg - New option perfdata_file_processing_interval used by npcdmod</div>
</li>
<liclass="level1"><divclass="li"> Info: Version used by OMD-0.46 <ahref="http://omdistro.org"class="urlextern"title="http://omdistro.org"rel="nofollow">OMD</a></div>
</li>
</ul>
<p>
<strong>pnp-0.6.10 12/15/2010</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: Add RRDTool Option --only-graph if graph height is below 32px to create thumbnails </div>
</li>
<liclass="level1"><divclass="li"> Feature: RRDTool Option --width and --height is now allowed in templates</div>
</li>
<liclass="level1"><divclass="li"> Feature: RRDTool DS Type for UOM of “c” changed from COUNTER to DERIVE </div>
</li>
<liclass="level1"><divclass="li"> Feature: Pass query string from special controller to image controller ( Matthew Garrett ) </div>
</li>
<liclass="level1"><divclass="li"> Feature: Authorisation against <ahref="http://mathias-kettner.de/checkmk_livestatus.html"class="urlextern"title="http://mathias-kettner.de/checkmk_livestatus.html"rel="nofollow">mk_livestatus</a><acronymtitle="Application Programming Interface">API</acronym> added</div>
<liclass="level1"><divclass="li"> Feature: Kohana backport to support <acronymtitle="Hypertext Preprocessor">PHP</acronym> 5.1.6 ( Kudos to Andreas Ericsson )</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Sort list of special templates</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Urlencode hostname and service description ( Reported by Yannick ) </div>
</li>
<liclass="level1"><divclass="li"> Bugfix: corrected warning/critical thresholds in ticker/alerter functions</div>
<liclass="level1"><divclass="li"> Bugfix: Zoom window size fixed (Report by Rudolf Labuschagne) </div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Fixed undefined offset while using 'ds_name' in templates (Reported by Vladimir Bilik)</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Npcdmod respects process_perf_data option used in hosts and services definitions ( Reported by Wolfgang Barth )</div>
</li>
<liclass="level1"><divclass="li"> Template: New Template check_nagiostats.php used with check_nagiostats written by Jochen Bern </div>
</li>
</ul>
<p>
<strong>pnp-0.6.6 08/07/2010</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Bugfix: Fixed max amount of graphs per template </div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Autodetect PNP base <acronymtitle="Uniform Resource Locator">URL</acronym></div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Too short npcdmod perfdata_template to take perfdata + overhead, increased +1024byte</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Ignore files in var/perfdata and check for empty directories</div>
<liclass="level1"><divclass="li"> Feature: Special Templates are back <ahref="/pnp-0.6/tpl_special"class="wikilink1"title="pnp-0.6:tpl_special">tpl_special</a></div>
</li>
<liclass="level1"><divclass="li"> Feature: New rrdtool helper functions makes template design easier <ahref="/pnp-0.6/tpl_helper"class="wikilink1"title="pnp-0.6:tpl_helper">tpl_helper</a></div>
</li>
<liclass="level1"><divclass="li"> Feature: config.php → 'recursive_template_search' is enabled by default</div>
</li>
<liclass="level1"><divclass="li"> Feature: config.php → 'template_dirs' is now an array of directorys to search for PNP templates</div>
</li>
</ul>
<p>
<strong>pnp-0.6.4 06/03/2010</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Update: jQuery Update to 1.4.2</div>
</li>
<liclass="level1"><divclass="li"> Update: jQuery-ui Update to 1.8</div>
</li>
<liclass="level1"><divclass="li"> Feature: New configure Option --with-base-url</div>
</li>
<liclass="level1"><divclass="li"> Template: New template check_ntp_time.php (Mathias Kettner)</div>
</li>
<liclass="level1"><divclass="li"> Feature: New i18n files for fr_FR (Yannig Parre)</div>
</li>
<liclass="level1"><divclass="li"> Feature: New jQuery Theme 'multisite'</div>
</li>
</ul>
<p>
<strong>pnp-0.6.3 03/16/2010</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: New helper script libexec/rrd_convert.pl → <ahref="/pnp-0.6/rrd_convert"class="wikilink1"title="pnp-0.6:rrd_convert">rrd_convert</a></div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Ignore old <acronymtitle="Extensible Markup Language">XML</acronym> files while building the service list</div>
</li>
<liclass="level1"><divclass="li"> Template: New template check_hpasm.php</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Installer now checks for json_decode()</div>
</li>
<liclass="level1"><divclass="li"> Workaround: Allow “trailing unfilled semicolons”. Workaround for nsclient++</div>
</li>
<liclass="level1"><divclass="li"> Template: Updates for check_openmanage.php, check_hp_bladecenter.php and check_dell_baldecenter.php ( Trond Hasle Amundsen )”</div>
</li>
</ul>
<p>
<strong>pnp-0.6.2 12/23/2009</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: <acronymtitle="Extensible Markup Language">XML</acronym>_WRITE_DELAY option added to process_perfdata.cfg as suggested by Mathias Kettner</div>
</li>
<liclass="level1"><divclass="li"> Feature: New template integer.php </div>
</li>
<liclass="level1"><divclass="li"> Update: FPDI update to 1.3.1</div>
</li>
<liclass="level1"><divclass="li"> Feature: PNP will now work with <ahref="http://http://www.lighttpd.net"class="urlextern"title="http://http://www.lighttpd.net"rel="nofollow">lighttpd</a> and php-cgi</div>
</li>
<liclass="level1"><divclass="li"> Template: check_mk-ps.perf.php added ( by Mathias Kettner )</div>
</li>
<liclass="level1"><divclass="li"> Feature: PNP will now work without mod_rewrite → <ahref="/pnp-0.6/webfe"class="wikilink1"title="pnp-0.6:webfe">webfe</a></div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Wrong pdf link used on site 'pages' and 'basket'</div>
</li>
<liclass="level1"><divclass="li"> Bugfix: Incorrect group permissions on spool directory</div>
</li>
</ul>
<p>
<strong>pnp-0.6.1 11/22/2009</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Feature: RRD heartbeat per check_command → <ahref="/pnp-0.6/tpl_custom"class="wikilink1"title="pnp-0.6:tpl_custom">tpl_custom</a></div>
</li>
<liclass="level1"><divclass="li"> Feature: New config.php option pdf_graph_opt </div>
</li>
<liclass="level1"><divclass="li"> Feature: Recognize the 'background_pdf' option in page definitions → <ahref="/pnp-0.6/pages"class="wikilink1"title="pnp-0.6:pages">pages</a></div>
</li>
<liclass="level1"><divclass="li"> Feature: Recognize the 'source' option in page definitions → <ahref="/pnp-0.6/pages"class="wikilink1"title="pnp-0.6:pages">pages</a></div>
</li>
<liclass="level1"><divclass="li"> Feature: Array $TIMERANGE now available for templates → <ahref="/pnp-0.6/timeranges"class="wikilink1"title="pnp-0.6:timeranges">timeranges</a></div>
</li>
<liclass="level1"><divclass="li"> Bugfix: ./configure --sysconfdir no longer ignored</div>
</li>
<liclass="level1"><divclass="li"> Feature: Store internal runtime statistics on a per minute base </div>
</li>
<liclass="level1"><divclass="li"> Feature: Added two widgets views/widget_menu.php and views/widget_graph.php </div>
</li>
</ul>
<p>
<strong>pnp-0.6.0 10/30/2009</strong>
</p>
<ul>
<liclass="level1"><divclass="li"> Webfrontend based on <ahref="http://www.kohanaphp.com"class="urlextern"title="http://www.kohanaphp.com"rel="nofollow">Kohana</a></div>
</li>
<liclass="level1"><divclass="li"> Webfrontend based on <ahref="http://jqueryui.com/themeroller/"class="urlextern"title="http://jqueryui.com/themeroller/"rel="nofollow">jQuery Themes</a></div>
</li>
<liclass="level1"><divclass="li"> Javascript-functions using <ahref="http://jquery.com/"class="urlextern"title="http://jquery.com/"rel="nofollow">jQuery</a> plugins </div>
</li>
<liclass="level1"><divclass="li"> process_perfdata.pl will be able to use one RRD database per datasource</div>
</li>
<liclass="level1"><divclass="li"> improved installer. Specification of directory layouts using --with-layout</div>
</li>
<liclass="level1"><divclass="li"> RRDtool errors are now displayed as images. no more missing images</div>
<liclass="level1"><divclass="li"> Export from RRD databases into <acronymtitle="Extensible Markup Language">XML</acronym>, CSV and JSON format using the RRDtool “xport” function</div>