**pnp-0.6.?? ??/??/2013** **pnp-0.6.24 07/30/2013** * Bugfix: Fixed some more XSS issues * Bugfix: Fixed PHP issue while running on PHP 5.6 ( Reported by Sven Nierlein ) **pnp-0.6.22 06/04/2014** * Bugfix: Fixed livestatus socket parsing ( Pekka Panula ) * Bugfix: Update check_mssql_health.php ( Miriam Zenk ) * Feature: Add "version=tiny" to got get a stripped down version of graph ( Ricardo Bartels ) * feature: Add STDIN Mode to process_perfdata.pl ( Robert Steininger ) * 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. **pnp-0.6.21 03/24/2013** * Feature: Helper functions rrd::alerter and rrd:alerter_gr both supports treshold detection (Martin Schirrmacher) * Update: jQuery Mobile update to 1.3.0 ( was broken in 0.6.20 ) **pnp-0.6.20 03/03/2013** * Feature: Support check_mk Multisite Cookie Auth ( Lars Michelsen ) * Feature: Allow RRD unknown values ( Simon Meggle ) * feature: Interactive delete mode added to check_rrds.pl ( Simon Meggle ) * Bugfix: Allow multiple gearman servers ( Craig Barraclough ) * Bugfix: Fixed Graph Search ( Stefan Triep ) * Update: jQuery update to 1.8.1 * Update: jQueryUI update to 1.8.23 **pnp-0.6.19 09/01/2012** * Feature: Parameter "width" added to popup controller ( Andreas Doehler ) * Fix: simplify/improve apache rules ( Christoph Anton Mitterer ) * Fix: Check for missing PHP GD functions * Bugfix: socketDOMAIN changed to AF_INET while using livstatus tcp socket ( Rene Koch ) **pnp-0.6.18 06/28/2012** * Bugfix: Fixed STORAGE_TYPE and CUSTOM_TEMPLATE vars used in custom templates * Bugfix: Blank screen on PHP 5.4 fixed * Feature: Allow multiple gearman job servers * Feature: New helper function rrd::debug() * Feature: New templates check_jmx4perl_*.php **pnp-0.6.17 03/25/2012** * Bugfix: Fixed rrd_convert.pl while running with --dry-run * Bugfix: logging.c include missing header files ( Lars Vogdt ) * Bugfix: Check if pnp4nagios/etc/rra.cfg is readable * Bugfix: rrd_convert.pl use XML tag TEMPLATE instead of CHECKCOMMAND to selects RRDs ( Sven Velt ) * Feature: npcdmod.o increase perfdata buffer and log discarded perfdata ( Birger Schmidt ) * Feature: rrd_modify.pl to change number of data sources of an RRD file * Feature: New template check_apachestatus_auto.php * Feature: Implement etc/config.d to place config snippets ( Lars Michelsen ) **pnp-0.6.16 11/21/2011** * Bugfix: Fixed single quoted check_multi labels (Reported by Matthias Flacke) * Bugfix: Append missing slash to perfdata_spool_dir ( Reported by Juergen-Michael Radtke ) * Bugfix: Fixed jQuery-ui multisite theme * Feature: PDF margins are now adjustable via config.php ( Thomas Witzenrath ) * Feature: Support for PDF size 'letter' added ( Robert Becht ) **pnp-0.6.15 09/15/2011** * Bugfix: Fixed Overview link (reported by Stefan Triep) * Bugfix: Fixed zoom popup (reported by Rudolf Labuschagne) * Bugfix: Fixed double urlencode() (reported by Mathias Kettner) * Feature: "Clear basket" button added (suggested by Stefan Triep) * Feature: New helper function "rrd::alerter_gr()" ( committed by Stefan Trip ) **pnp-0.6.14 08/05/2011** * Feature: Webinterface for mobile devices based on jQuery Mobile \\ ( http://jquerymobile.com/ ) * Feature: Zoom based on jQuery plugin imgAreaSelect \\ ( http://odyniec.net/projects/imgareaselect/ ) * Feature: New template check_mssql_health.php * Bugfix: Fixed popups to work under nginx ( Joram Agten ) * Bugfix: Helper rrd::vdef() fixed * Update: jQuery update to 1.6.2 * Update: jQuery-ui update to 1.8.14 **pnp-0.6.13 05/19/2011** * Feature: New option --ignore-hosts added to check_pnp_rrds.pl ( by Jochen Bern ) * Feature: New options zgraph_width and zgraph_height in config.php ( Mike Liebsch ) * Bugfix: rrd_convert.pl: parse_xml_filename() regex fix * Info: Version used by OMD-0.48 [[http://omdistro.org|OMD]] **pnp-0.6.12 04/22/2011** * Feature: mod_gearman support added * Feature: rrd_convert.pl is now able to convert all RRDs from RRD_STORAGE_TYPE=SINGLE to RRD_STORAGE_TYPE=MULTIPLE * Feature: New template check_gearman.php * Feature: Install process_perfdata.cfg and npcd.cfg by default * Bugfix: rrd_convert.pl is now able to parse xml dumps created by rrdtool 1.4.x * Bugfix: process_perfdata.pl default timeout value set to 15 seconds **pnp-0.6.11 01/15/2011** * Bugfix: urldecoding fixed * Bugfix: Zoom in/out is working again ( Reported by Thorben Soehl ) * Featue: npcd.cfg - New option perfdata_file_processing_interval used by npcdmod * Info: Version used by OMD-0.46 [[http://omdistro.org|OMD]] **pnp-0.6.10 12/15/2010** * Feature: Add RRDTool Option --only-graph if graph height is below 32px to create thumbnails * Feature: RRDTool Option --width and --height is now allowed in templates * Feature: RRDTool DS Type for UOM of "c" changed from COUNTER to DERIVE * Feature: Pass query string from special controller to image controller ( Matthew Garrett ) * Feature: Authorisation against [[http://mathias-kettner.de/checkmk_livestatus.html|mk_livestatus]] API added * Feature: Sample nginx webserver config added ( by evax@users.sourceforge.net ) * Feature: Kohana backport to support PHP 5.1.6 ( Kudos to Andreas Ericsson ) * Bugfix: Sort list of special templates * Bugfix: Urlencode hostname and service description ( Reported by Yannick ) * Bugfix: corrected warning/critical thresholds in ticker/alerter functions **pnp-0.6.7 09/27/2010** * Bugfix: Page config parser fix (Beau Gunderson) * Bugfix: Zoom window size fixed (Report by Rudolf Labuschagne) * Bugfix: Fixed undefined offset while using 'ds_name' in templates (Reported by Vladimir Bilik) * Bugfix: Npcdmod respects process_perf_data option used in hosts and services definitions ( Reported by Wolfgang Barth ) * Template: New Template check_nagiostats.php used with check_nagiostats written by Jochen Bern **pnp-0.6.6 08/07/2010** * Bugfix: Fixed max amount of graphs per template * Bugfix: Autodetect PNP base URL * Bugfix: Too short npcdmod perfdata_template to take perfdata + overhead, increased +1024byte * Bugfix: Ignore files in var/perfdata and check for empty directories * Bugfix: Reducing memory usage while parsing page config (Laurent Freval) **pnp-0.6.5 07/09/2010** * Feature: Special Templates are back [[tpl_special]] * Feature: New rrdtool helper functions makes template design easier [[tpl_helper]] * Feature: config.php -> 'recursive_template_search' is enabled by default * Feature: config.php -> 'template_dirs' is now an array of directorys to search for PNP templates **pnp-0.6.4 06/03/2010** * Update: jQuery Update to 1.4.2 * Update: jQuery-ui Update to 1.8 * Feature: New configure Option --with-base-url * Template: New template check_ntp_time.php (Mathias Kettner) * Feature: New i18n files for fr_FR (Yannig Parre) * Feature: New jQuery Theme 'multisite' **pnp-0.6.3 03/16/2010** * Feature: New helper script libexec/rrd_convert.pl -> [[rrd_convert]] * Bugfix: Ignore old XML files while building the service list * Template: New template check_hpasm.php * Bugfix: Installer now checks for json_decode() * Workaround: Allow "trailing unfilled semicolons". Workaround for nsclient++ * Template: Updates for check_openmanage.php, check_hp_bladecenter.php and check_dell_baldecenter.php ( Trond Hasle Amundsen )" **pnp-0.6.2 12/23/2009** * Feature: XML_WRITE_DELAY option added to process_perfdata.cfg as suggested by Mathias Kettner * Feature: New template integer.php * Update: FPDI update to 1.3.1 * Feature: PNP will now work with [[http://http://www.lighttpd.net|lighttpd]] and php-cgi * Template: check_mk-ps.perf.php added ( by Mathias Kettner ) * Feature: PNP will now work without mod_rewrite -> [[webfe]] * Bugfix: Wrong pdf link used on site 'pages' and 'basket' * Bugfix: Incorrect group permissions on spool directory **pnp-0.6.1 11/22/2009** * Feature: RRD heartbeat per check_command -> [[tpl_custom]] * Feature: New config.php option pdf_graph_opt * Feature: Recognize the 'background_pdf' option in page definitions -> [[pages]] * Feature: Recognize the 'source' option in page definitions -> [[pages]] * Feature: Array $TIMERANGE now available for templates -> [[timeranges]] * Bugfix: ./configure --sysconfdir no longer ignored * Feature: Store internal runtime statistics on a per minute base * Feature: Added two widgets views/widget_menu.php and views/widget_graph.php **pnp-0.6.0 10/30/2009** * Webfrontend based on [[http://www.kohanaphp.com|Kohana]] * Webfrontend based on [[http://jqueryui.com/themeroller/|jQuery Themes]] * Javascript-functions using [[http://jquery.com/|jQuery]] plugins * process_perfdata.pl will be able to use one RRD database per datasource * improved installer. Specification of directory layouts using --with-layout * RRDtool errors are now displayed as images. no more missing images * PNP templates cannot overwrite internal variables anymore * PNP templates of version 0.4.x can still be used * PDF functions recoded * Template default.php optimized * Export from RRD databases into XML, CSV and JSON format using the RRDtool "xport" function * Page functions recoded * Error pages links to online FAQ * Mouseover Popup in Nagios frontend via jQuery.clueTip plugin * Full support of rrdcached