|
Release Notes - 0.8.6h
Important Bug Fixes
Although not necessarily a bug in Cacti, numerous users reported that graphs break when a graph item of type AREA, STACK, LINE1, LINE2, or LINE3 with no color is specified. Note that this is due to additional checking added in RRDtool which will cause a graph to fail if legend text and no color is specified for the graph item.
Various issues related to invalid character handling have been addressed related to user management and template exporting.
The use of hostnames prepended with TCP: now work correctly, which is necessary when an SNMP agent is using TCP rather than UDP.
Additional checks have been added to the graph export code to prevent it from deleting non-Cacti related files before the export process is initiated.
What's New?
The graph template and data template pages now have full filtering and pagination support.
Support for MySQL 5.x-based servers has been added.
The 95th percentile functionality has been extended to support arbitrary percentages (Nth percentile). This enables a user to add an 80th percentile line to their graphs for instance. Also by popular request, the 'aggregate' variable type has been added which allows users to use 95th percentile on summation graphs.
Multiple command line scripts have been added for common repetitive or lengthy processes in Cacti. These include copying a user, rebuilding the data query index cache, and rebuilding the poller items cache.
Upgrade Notes
A few minor database tweaks have been made in this version, detailed below.
- The columns that store device uptime statistics have been converted from a floating point number to a decimal.
- The length of the IP column in the user log table has been extended to allow for IPv6 address.
- To address the RRDtool 1.2 empty color issue outlined above, all AREA, STACK, LINE1, LINE2, or LINE3 graph items with no color defined will have their legend text (text format) set to "".
Changelog
bug#0000383: Add more verbose RRDtool debug output from Graph Management.
bug#0000522: Take 'oid_index_parse' into consideration when handling 'OID/REGEXP:' data query fields.
bug#0000528: Allow template_import.php to return without error when XML file is invalid in PHP 4.4 and above.
bug#0000557: Changing filter value resulted in invalid page/row selection.
bug#0000572: Added $database_port to config.php.
bug#0000570: Grammar edit for text about already up-to-date.
bug#0000571: Misleading diagnostic error messages during install have been updated.
bug#0000582: Ampersand present in graph template graph name causes XML import to fail.
bug#0000585: Graphing fails using AREA/STACK/LINE/HRULE/VRULE without defined color.
bug#0000586: Remove static reference to RRA ID #1.
bug#0000596: Proper escape of ' in graph titles.
bug#0000599: Add filtering to graphs and data templates.
bug#0000601: Add ability to add multiple hosts to a tree.
bug#0000603: user_log.ip field not ipv6 compatible.
bug#0000608: Minor coding error in lib/poller.php with a erroneous pclose statement.
bug#0000615: Add sysContact and sysLocation output to device edit page.
bug#0000619: Host templates not alphabetized on device creation form.
bug#0000625: Cannot modify/create a user with a period in the username.
bug#0000631: Invalid information concerning delimiter for index_order in SNMP Query documentation.
bug#0000650: Clicking Cancel in Create Graphs for this Host does nothing.
bug#0000656: Perl scripts using back ticks is not portable.
bug: Stop MySQL connect messages from appearing in user interface.
bug: Allow primary keys other than "ID" to work in sql_save and in HTML code.
bug: Save statistics even when the poller times out.
bug: Only call poller_commands.php or poller_export.php if they require calling.
bug: Incorporate a timeout to ss_fping.php so that a host that takes to long to finish at least returns data.
bug: Correct the display of custom data under data input methods to follow the proper order.
bug: Change the default behavior of ping.php to mark a host as up if either SNMP or ping are successful.
bug: Don't allow graph_export to delete your web site.
bug: Correct issue where SNMP was not returning both hex and text data under certain circumstances.
bug: Prevent a never ending table lock in lib/tree.php.
bug: Correct issue where either AREA or LINEx without color were causing RRD_NL without any elements in rrdtool_graph.
bug: Allow hostname to include the TCP: prefix for TCP based snmp and keep tcp, icmp, udp ping functional
bug: Better error reporting for Clear Cacti Log File in Utilities
bug: Graphs with items having Legend text defined but no color will fail under RRDtool 1.2.x.
feature: Add MySQL 5.x support.
feature: Add IPv6 support to lib/ping.php.
feature: When utilizing cmd.php, don't run the script_server if it is not required for a process.
feature: Incorporate snmpbulkwalk binary path to user interface to speed snmpv2 and snmpv3 walk calls.
feature: Incorporate snmpgetnext binary path to user interface to make available for certain plugins.
feature; Add support for Nth percentile functions, not just 95th.
feature: Add support for new Nth percentile variables: aggregate, aggregate_max, aggregate_sum.
feature: Allow additional filtering for graph item adding while creating graphs.
feature: Add Command line script to copy users: copy_cacti_user.php.
feature: Add Command line script to reindex hosts: poller_reindex_hosts.php.
feature: Add Command line script to rebuild the poller cache: rebuild_poller_cache.php. |
|