Cacti 0.8.7c Released

Important information about Cacti developments that all users should be interested in.

Moderators: Developers, Moderators

raX
Lead Developer
Posts: 2243
Joined: Sat Oct 13, 2001 7:00 pm
Location: Carlisle, PA
Contact:

Cacti 0.8.7c Released

Post by raX »

About time! Cacti version 0.8.7c has finally been released. We think it's worth the wait too with a record number of changes and improvements since the last release. Be sure to check out the release notes for details and download it when you get the chance.

Also be sure to check out the letter to the Cacti community written by TheWitness in conjunction with this release.

The full changelog for this release:

Code: Select all

-bug#0000157: Dual pane tree does not have the option of not rendering all trees in one page 
-bug#0000486: RRA template edit allows invalid XFF values
-bug#0000626: Setting "Default Graph Tree" does not work with dual pane view
-bug#0000828: Truncated IOS description in |query_ifAlias|
-bug#0000909: ALL_DATA_SOURCES_NODUPS breaks graphing when using "Consolidation Function" MAX 
-bug#0000943: scripts/ping.pl has incorrect response when "icmp hop redirect" occurs
-bug#0000948: Exporting graphs to a local path does not work correctly in some cases
-bug#0000986: Graphs that are done by graph type are not exported when using the tree view
-bug#0001022: strip_quotes incorrectly parses script output
-bug#0001090: LDAP authentication fails when using quote character in password
-bug#0001135: Graph export feature not exporting as per user level selected
-bug#0001136: Regex ambiguous for mbstring
-bug#0001138: Lack of error checking causes graphs to not update when rrdtool crashes
-bug#0001141: Script server appears broken for "index" and "query" requests (Documentation Fix)
-bug#0001145: Save Failed error when changing Graph Details
-bug#0001153: Undefined variable: local_graph_id in graphs.php on line 201 
-bug#0001166: Installer does not properly handle disabled guest_user conversion
-bug#0001174: Unidentified index warning
-bug#0001175: Hide hosts in Graph Permissions that you already have access to
-bug#0001176: Problem validating IPv6 addresses
-bug#0001188: Graph export issues in tree mode 
-bug#0001191: Faulty IP address validation by ping.php script
-bug#0001180: Graph Export to CSV failed by using IE 6 SP2
-bug#0001194: RRDtool URL is incorrect on the about page
-bug#0001204: Since upgrade to 0.87b the hosts with ip address with 255 are down and have no datas
-bug#0001206: Graphs are not zoom-able with PHP warnings turned on
-bug#0001211: Allow use of "REMOTE_USER" if "PHP_AUTH_USER" is not set for authentication
-bug#0001213: Template Copy does not hash copied template_items 
-bug#0001215: Impossible to define a none availability with the client cli/add_device.php
-bug#0001216: CSV Export for zoomed graph, results in Validation error
-bug#0001217: Default Graph Tree is not reflected in Left Pane of the graph page
-bug#0001223: Missing Hard return on last GPRINT causes bad formatting
-bug#0001228: LDAP server port not honored 
-bug#0001230: Poller stops updating rrd files
-bug#0001236: Set 'stats_recache' to zero when no re-index is present
-bug#0001238: Guest user has access to change password
-bug#0001239: Using the TOTAL_ALL_DATA_SOURCES in a graph where all item are using the MAX CF yields an invalid(empty) CDEF 
-bug#0001240: SNMP string cleanup removes too many '=' signs
-bug#0001244: Missing closing </form> on host.php
-bug#0001247: Snmp ping won't work for snmp v3
-bug#0001256: Spine-poller.c : Bug in size string sysUptime 
-bug#0001258: "Remove Verification" is an ambiguous definition, leads to data loss
-bug#0001259: LDAP Authentication using Solaris 10 standard ldap client fails
-bug#0001262: Do not allow deletion of Graph Export User
-bug#0001264: CDEFs can't recognize |query_*| 
-bug#0001268: resource/snmp_queries/net-snmp_disk.xml has incorrect name for "Percent Available"
-bug#0001271: Hex string to decimal conversion for proper RRDtool storage
-bug#0001273: Escape windows paths to accommodate spaces
-bug#0001281: ICMP Ping fails if an octet == 255
-bug#0001283: graph_image.php causes PHP Notice errors on view
-bug#0001286: poller_item cache is not updated when "Data Input Method" is changed 
-bug#0001288: A host with ICMP ping selected as method does not properly perform ping
-bug#0001291: Reapply Suggested Names fails on Script Queries
-bug#0001293: When Creating Data Query Graphs, Performing Search will Cause List to Disappear
-bug#0001294: Stack overflow if database is not correctly initialized
-bug#0001295: Division by zero when rrd_step < poller_interval
-bug#0001296: add_graphs.php does not add the graph template to the host 
-bug#0001299: When creating graphs the entire poller cache is recreated for a host
-bug#0001314: Use Data Query variables as HRULE input for graph templates  
-bug#0001318: Graph Export with 1 minute poller re-exports graphs 5 times
-bug#0001320: Invalid PHP_SELF Path
-bug#0001326: If a user's password contains a single quote the login fails
-bug#0001342: VRULE printed as HRULE on graph_templates.php graph template item list
-bug#0001351: Deleting 1000 graphs along with their Data Sources crashes the Server   
-bug: Remove include/html files to mitigate XSS issues
-bug: IE generates errors on both the host and graph settings pages
-bug: Host save failed in FireFox 3 for non-SNMP V3 hosts, complaining about "password mismatch"
-bug: Initialization of snmp_auth when using SNMP=NONE
-bug: Speed up add_graphs.php in most cases (still slow only if --input-fields is used)
-bug: If the poller_output table is not empty, don't flood the log
-bug: Remove warnings appear in the httpd log relative to reset attempts on settings array
-bug: Add API Automation tool quietMode to additional functions
-bug: When Cacti is launched from within an iframe, cookies are dropped from IE6
-bug: Database upgrade and cacti.sql differ
-bug: drop color setting background on FF does not work
-bug: cli/add_tree.php requires as least a host-id for --list-graphs
-bug: add_tree.php did not allow nodes with propagating sort options
-bug: When adding a tree node via the api numeric and natural were reversed
-bug: When saving a data query based data templates, their data sources would become corrupt
-bug: If your system contains INNODB tables, the Technical Support page would hang
-bug: The default user tree link icon would not be properly highlighted when opening graphs
-bug: Severe performance problems when adding data query based graphs.
-bug: Default refresh on Cacti Log was too quick
-bug: Some users don't like the idea of automatic page refreshes
-bug: Allow more rows to be visible in Cacti pages
-bug: Ping and SNMP should test both conditions
-bug: When step is less than poller interval, item will stop polling for long period of time
-bug: When using Web Basic authentication, user is directed to default page and not REQUEST URI
-feature#0000284: Custom <path_rra> for each device
-feature#0000431: Add php-xml to requirements, verify required PHP extensions
-feature#0000852: Have "Previous" and "Next" disappear when not in use (only for graph display)
-feature#0001082: Mirror Graph Rename based on template function to work with Data Sources
-feature#0001140: CLI-Script to associate a graph template to a host
-feature#0001162: WEB UI now accepts max_oids on SNMP bulkwalks
-feature#0001177: CLI Reindexing - poller_reindex_hosts.php: allow filter on "host description"
-feature#0001189: Introducing |data_source_title| variable
-feature#0001195: Add graph title to graphs page
-feature#0001201: Reapply Suggested Names for Data Sources and cli/poller_data_sources_reapply_names.php
-feature#0001205: Add filtering and pagination to cdef management; add "Duplicate CDEF"
-feature#0001220: Disable snmpbulkwalk if max OIDS is less than 2
-feature#0001233: Move $export_types variable definition from templates_export.php to include/global_form.php
-feature#0001233: Move $export_types variable definition from templates_export.php to include/global_form.php
-feature#0001235: CLI script needs to activate a query: add_data_query.php
-feature#0001250: Dispatching job in poller can lead to unbalanced threads
-feature#0001249: New pseudo CDEF variables for "Count All|Similar Data Sources (NO)?DUPS"
-feature#0001289: Add "Graph Properties" wrench to tree+preview mode
-feature#0001323: List all graph template associated with a host template
-feature#0001306: Add Blank Line as possible graph item
-feature: Paginate Treeview Dual Pane
-feature: Allow user to specify maximum graphs per page from Treeview Dual Pane
-feature: Allow Treeview Dual Pane to be filtered for graph titles
-feature: Allow the user to add or remove graph text from page for searching with the browser
-feature: Add links to Graph Management and Data Sources to Device Edit Screen
-feature: Add links to Graph Template and Host Edit to Graph Edit Screen
-feature: Add links to Data Template and Host Edit to Data Source Edit Screen
-feature: Support using the cacti database api with more than one connection
-feature: Add some more debug lines to Data Query debugging (Verbose Query)
-feature: Fix compatibility issues for RRDTool 1.3
-feature: Make the tabs section work a little better with existing plugins
-feature: Add additional options to speed data query graph automation process
-feature: Add additional indexes to speed data query graph creation
-feature: Allow the cli reindexing of hosts to be limited to a single query
-feature: New cli command host_update_template to allow re-templating of hosts using an updated template
-feature: When reindexing hosts, allow a queryid to be specified
-feature: Add command line Database upgrade script
-feature: Add api call to associate graphs with their data sources
-feature: Move the notes field to bottom of page
-feature: New availability option "Ping or SNMP"
-feature: Allow for specification of a default reindex method
-feature: Show more colors on a single color's page
-feature: Exit is either a database or table does not exist
-feature: Add developer debug level to reduce SQL messages in DEBUG
-feature: Add support for group membership for LDAP authentication
-Ian
llow
Cacti User
Posts: 170
Joined: Fri Oct 05, 2007 5:34 pm

Post by llow »

Looks like in revision 4692 html_split_string was added to host.php for the System line. This causes only the last 70 characters of the sysDescr to be displayed. I'm not sure if I like this new default behavior.

Wouldn't a configuration setting be better?

Why the last 70 characters and not the first 70?
User avatar
Howie
Cacti Guru User
Posts: 5508
Joined: Thu Sep 16, 2004 5:53 am
Location: United Kingdom
Contact:

Post by Howie »

The spine Windows download link doesn't work, and there's no PIA 2.3 as far as I can see... looking good aside from that ;-)
Weathermap 0.98a is out! & QuickTree 1.0. Superlinks is over there now (and built-in to Cacti 1.x).
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
raX
Lead Developer
Posts: 2243
Joined: Sat Oct 13, 2001 7:00 pm
Location: Carlisle, PA
Contact:

Post by raX »

Fixed the Spine 0.8.7c links.

PIA 2.3 is here:

http://www.cacti.net/downloads/pia/cact ... A-v2.3.zip

-Ian
User avatar
Howie
Cacti Guru User
Posts: 5508
Joined: Thu Sep 16, 2004 5:53 am
Location: United Kingdom
Contact:

Post by Howie »

raX wrote:Fixed the Spine 0.8.7c links.

PIA 2.3 is here:

http://www.cacti.net/downloads/pia/cact ... A-v2.3.zip

-Ian
Thanks Ian!
Weathermap 0.98a is out! & QuickTree 1.0. Superlinks is over there now (and built-in to Cacti 1.x).
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
User avatar
gthe
Cacti User
Posts: 410
Joined: Sat Jul 29, 2006 1:23 pm
Location: RU

Post by gthe »

raX wrote:Fixed the Spine 0.8.7c links.

PIA 2.3 is here:

http://www.cacti.net/downloads/pia/cact ... A-v2.3.zip

-Ian

Code: Select all

[# include]# pwd
/data/cacti/distrib_0_8_7c/files-0.8.7c/include
[# include]# grep -A3 plugin_architecture ./global_arrays.php
$plugin_architecture = array(
        'version' => '2.2'
        );
My cacti plugin -[url=http://forums.cacti.net/viewtopic.php?p=156769#156769]CaMM[/url]
[size=75]Sorry for my English. [/size]
cigamit
Developer
Posts: 3369
Joined: Thu Apr 07, 2005 3:29 pm
Location: B/CS Texas
Contact:

Post by cigamit »

Ya, the patch had the correct version, but the prepatched files did not (only 2 files changed from v2.2). The version of my site has been updated to the correct version.

http://mirror.cactiusers.org/downloads/ ... A-v2.3.zip
Krishna
Posts: 3
Joined: Wed Jan 21, 2009 4:29 am

Post by Krishna »

cigamit wrote: The version of my site has been updated to the correct version.
http://mirror.cactiusers.org/downloads/ ... A-v2.3.zip
==> 404 not found :'(
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

Krishna wrote:
cigamit wrote: The version of my site has been updated to the correct version.
http://mirror.cactiusers.org/downloads/ ... A-v2.3.zip
==> 404 not found :'(
Works for me.
mcutting
Cacti Guru User
Posts: 1884
Joined: Mon Oct 16, 2006 5:57 am
Location: United Kingdom
Contact:

Post by mcutting »

Not Found

The requested URL /downloads/plugins/cacti-plugin-0.8.7c-PA-v2.3.zip was not found on this server.
Cacti Version 0.8.8b
Cacti OS Ubuntu LTS
RRDTool Version RRDTool 1.4.7
Poller Information
Type SPINE 0.8.8b
User avatar
browniebraun
Developer
Posts: 791
Joined: Tue Jun 13, 2006 1:17 am
Location: Cologne, Germany

Post by browniebraun »

mcutting wrote:Not Found

The requested URL /downloads/plugins/cacti-plugin-0.8.7c-PA-v2.3.zip was not found on this server.
Works. :wink:

Best regards
-Andreas-
Hat das Blümchen einen Knick, war der Schmetterling zu dick! ;)
reportit v0.7.5a
SNMPAgent v0.2.3
Download ReportIt | Download SNMPAgent | ReportIt SVN | ReportIt Templates | Wish list
mcutting
Cacti Guru User
Posts: 1884
Joined: Mon Oct 16, 2006 5:57 am
Location: United Kingdom
Contact:

Post by mcutting »

browniebraun wrote:
mcutting wrote:Not Found

The requested URL /downloads/plugins/cacti-plugin-0.8.7c-PA-v2.3.zip was not found on this server.
Works. :wink:

Best regards
-Andreas-
Not from the UK it doesn't !
Cacti Version 0.8.8b
Cacti OS Ubuntu LTS
RRDTool Version RRDTool 1.4.7
Poller Information
Type SPINE 0.8.8b
User avatar
Howie
Cacti Guru User
Posts: 5508
Joined: Thu Sep 16, 2004 5:53 am
Location: United Kingdom
Contact:

Post by Howie »

mcutting wrote: Not from the UK it doesn't !
Nor from my bit of the UK. mirror.cactiusers.org resolves to 209.189.228.150 for me, just in case there's some screwy GeoIP stuff going on.
Weathermap 0.98a is out! & QuickTree 1.0. Superlinks is over there now (and built-in to Cacti 1.x).
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
mrnoodle
Cacti User
Posts: 59
Joined: Sun Apr 02, 2006 3:56 pm

Post by mrnoodle »

There is an error in cdef.php that prevents the CDEF page from being displayed.

It reports the following error:

Code: Select all


Notice: Undefined variable: get_request_var_request in /usr/local/cacti/cdef.php on line 550

Fatal error: Function name must be a string in /usr/local/cacti/cdef.php on line 550


When checking that line, it appears that there is an extra $ sign in front of the last "get_request_var_request" function call. The line reads:

Code: Select all


	Showing Rows " . ((read_config_option("num_rows_device")*(get_request_var_request("page")-1))+1) . " to " . ((($total_rows < read_config_option("num_rows_device")) || ($total_rows < (read_config_option("num_rows_device")*get_request_var_request("page")))) ? $total_rows : (read_config_option("num_rows_device")*$get_request_var_request("page"))) . " of $total_rows [$url_page_select]


When I removed the $ from the front of that last "get_request_var_request", the page displays correctly.
mrnoodle
Cacti User
Posts: 59
Joined: Sun Apr 02, 2006 3:56 pm

Post by mrnoodle »

I found an error with the Graph Template page. I can recreate the error by selecting a Graph Template and then deleting one of the Graph Item Inputs. After it has been deleted, I get an error when I try to go back to one of the Graph Items that originally used that input and trying to save it.

The error message it generates:

Code: Select all



Notice: Undefined variable: db_conn in /usr/local/cacti/lib/database.php on line 243

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cacti/lib/database.php:243) in /usr/local/cacti/graph_templates_items.php on line 205

It appears that the error only occurs when trying to save this one item, but it does correctly update the Graph Item Inputs and add the input back into the list. If I go back one page and then try to save again it works without issue.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests