|
Release Notes - 0.8.6i
Important Bug Fixes
There have been a whole bunch of fixes related to the tree presentation when using the graph export functionality.
A couple issues related to the default scripts and templates that ship with Cacti have been addressed. This includes the Unix get free disk space script, the WeatherBug script, the load average script, and the default memory usage graph.
Extend the maximum size of multiple database columns which will enable more graph tree items and longer SNMP OID's.
Several RRA-related issues have been corrected which are related to graph tree items, the timespan field on the RRA form, and graph exporting.
RRDtool graph DEF's are now generated for items other than AREA, STACK, LINE1, LINE2, and LINE3 such as COMMENT and GPRINT. This allows you to reference data on the legend that is not being graphed.
What's New?
Column sorting has been implemented throughout the console which can be used by clicking on a column header to toggle sorting between ascending and descending order.
Graph exporting is now able to assume a user in Cacti which can be used to restrict which graphs are exported based on that user's graph permissions.
The functionality of the poller cache, SNMP cache, and Cacti log file viewers have been improved significantly by adding pagination and filtering support.
A user log viewer has been added which displays all successful and failed login attempts and allows the results to be filtered and purged from the database.
Upgrade Notes
A few minor database tweaks have been made in this version, detailed below.
- The ID column in the graph tree items table has been extended to support up to 16,777,216 items.
- The length of several columns have been extended to allow for SNMP OID's greater than 255 characters in length.
- A PID column has been added to the poller time table which can be used for statistical reporting and debugging.
- The default "Get SNMP Data" and "Get SNMP Data (Indexed)" data input methods have been extended to allow a custom SNMP port to be specified.
Changelog
bug#0000188: Add ability to sort columns by selecting column headers.
bug#0000199: Exported thumbnail graphics shows limited time range only.
bug#0000207: Correct unit size displayed in the default 'Localhost - Memory Usage' graph.
bug#0000286: Fix issue with bandwidth summation on exported graphs.
bug#0000313/#0000561: Don't print menu/titlebar by using CSS class noprint.
bug#0000316: Take the unit value field into account when creating graphs.
bug#0000395: Fix graph export FTP functionality in Unix environments.
bug#0000430: Add natural sort order option for graph trees.
bug#0000433: Remove script server restriction on varying case path names.
bug#0000488: Remove reliance on HTTP_USER_AGENT to prevent possible notices.
bug#0000527: Fix issue updating the RRA for a graph tree item.
bug#0000584: Add barometer decimal fix to scripts/weatherbug.pl.
bug#0000624: Generate DEFs for graph items other than AREA, STACK, and LINE.
bug#0000643: Always display a human readable sysUpTime in the device edit page.
bug#0000665: Invalid index error on empty or 0 return set from rrdfetch with Nth Percentile.
bug#0000672: When creating a device, the Host Template was not properly validated.
bug#0000678: Allow graph export to a Cacti sub directory.
bug#0000681: Increase the size of the arg1, arg2, and arg3 fields in the poller_item table.
bug#0000692: Fix problems with FTP and the tree export method.
bug#0000693: Fix problems with the "Expand Host" option and the tree export method.
bug#0000698: Make arguments to 'df' more compatible with FreeBSD 6.0 in the "Get Unix Partitions" data query.
bug#0000705: Fix problem with the current selected data source item and SIMILAR_DATA_SOURCES_NODUPS (again).
bug#0000709: Fix problems with FTP and the tree export method (duplicate).
bug#0000720: Fix undefined variable message in script_server.php.
bug#0000721: SNMPv2 Query has issues with ifAlias & ifName when none present.
bug#0000727: Allow a user with specific graph permissions to be used when exporting graphs.
bug#0000730: Allow non-standard MySQL ports to be specified.
bug#0000731: Use proper defaults when adding a device to a tree from the Devices page.
bug#0000739: Stop ignoring the "Unit value" parameter in the graph template.
bug#0000741: Fix issue with links getting mismatched after using zoom on a graph.
bug#0000746: Make sure clearing Cacti log file from web interface preserves file permissions.
bug#0000752: Allow OID's greater than 255 characters except for the index OID because of MySQL index limitations.
bug#0000758: LDAP user with non-alphanumeric characters in the password failed to authenticate.
bug#0000761: Correct input validation to allow all possible numbers in the RRAs form.
bug#0000766: Increase the size of the id field in the graph tree items table.
bug#0000769: Use only selected RRA's when exporting graphs.
bug#0000775: Add pagination to the SNMP cache viewer to handle large numbers of items.
bug#0000779: Scale down the size of text when viewing thumbnail graphs.
bug#0000781: Add an "enabled" filter status item in the devices list.
bug#0000785: Fix issue with Graph Tree View and Data Query Index Sorting showing "Non Indexed" even if empty.
bug#0000786: Expose the SNMP port field to data sources that use SNMP.
bug#0000789: Remove use of "action" attribute on graph tree image which is incompatible with newer Opera browsers and HTML4.
bug#0000797: Fix issue with filtering on multiple fields on the Data Sources and Graph Management pages.
bug#0000809: Add an option to "purge" the user_log table.
bug#0000814: Prevent Apache from segfaulting if the database permissions are not correct.
bug#0000815: Paginated the Cacti log file viewer to handle large numbers of items.
bug#0000821: Add missing menuarrow.gif image.
bug#0000823: Prevent Cacti from overwriting data during the creation of a new data template.
bug: Do not allow the device filter on the graph items editor to clear the selected data source.
bug: SQL query incorrectly formatted causing SQL queries to fail in preview mode.
bug: Setting a host template filter in devices, followed by moving off and then back on the page generated an error.
bug: PHP 5.1 snmpwalks utilize the bulk method by default. Therefore, prefer them over the bulkwalk binary.
bug: Allow read_config_option to force a database refresh when one is wanted.
bug: Fix to resolve script server script not returning data as expected.
bug: Make load average script compatible with Mac OS X systems.
bug: Correct an issue where under certain circumstances, |query_ifSize| was being implemented as the maximum value for an RRD.
bug: Correct issue where DHTML caching was not working with expand hosts enabled.
bug: Add SNMP retries option to Cacti's SNMP functions.
bug: Once Graph Export has been enabled, do not allow Cacti to run even after it has been disabled.
bug: Correct alphabetic tree sorting to be more natural.
bug: Fix meta refresh tags to use proper URL syntax.
bug: Do not allow the graphs setting page to use the refresh interval, which can cause it to refresh while the user is inputting data.
bug: Make sure that data query index ordering with the "index_order" XML field is always respected.
bug: Limit the number of rows retrieved from the poller_output table to minimize the impact low memory system configurations. |
|