Cacti 0.8.6h Beta 2

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

Moderators: Developers, Moderators

Post Reply
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Cacti 0.8.6h Beta 2

Post by rony »

We are doing something we haven't done in the past, we are having a beta of a sub release.

If you have the ability and time, please test the attached release of Cacti 0.8.6h. Please remember to test this in a NON-PRODUCTION environment.

Fixed some issues from Beta 1 and have compiled the documentation.

Changes that where made for this planned release:
Cacti CHANGELOG

0.8.6h
-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: Grammer edit for text about already up-to-date
-bug#0000571: Misleading diagnositc 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#0000596: Proper excape 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: Minor host.php tweak
-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: 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 in 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 Utilties
-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 & snmpv3 walk calls.
-feature: Incorporate snmpgetnext binary path to user interface to make available for certain plugins.
-feature; Now have support for Nth percentile functions, not just 95th.
-feature: Added support for new Nth Percentile Variables: aggregate, aggregate_max, aggregate_sum
-feature: Allow additional filtering for graph item adding while creating graphs
-feature: Command line script to copy users
Edit: Attachment removed, Beta 3 Available
Attachments
manual.pdf
Manual
(770.05 KiB) Downloaded 614 times
Last edited by rony on Tue Dec 20, 2005 6:30 pm, edited 2 times in total.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
User avatar
fmangeant
Cacti Guru User
Posts: 2345
Joined: Fri Sep 19, 2003 8:36 am
Location: Sophia-Antipolis, France
Contact:

Post by fmangeant »

Hi Tony

I tried a fresh install and an upgrade from 0.8.6g, and each time I had these errors :

Code: Select all

Notice: Undefined variable: config in /cacti/cacti-0.8.6h-beta2/install/index.php on line 74

Notice: Undefined variable: config in /cacti/cacti-0.8.6h-beta2/install/index.php on line 74

Notice: Undefined variable: config in /cacti/cacti-0.8.6h-beta2/install/index.php on line 74

Notice: Undefined variable: config in /cacti/cacti-0.8.6h-beta2/install/index.php on line 74

Notice: Undefined variable: config in /cacti/cacti-0.8.6h-beta2/install/index.php on line 74

Notice: Undefined variable: config in /cacti/cacti-0.8.6h-beta2/install/index.php on line 74

Warning: Cannot modify header information - headers already sent by (output started at /cacti/cacti-0.8.6h-beta2/install/index.php:74) in /cacti/cacti-0.8.6h-beta2/install/index.php on line 268

Warning: Cannot modify header information - headers already sent by (output started at /cacti/cacti-0.8.6h-beta2/install/index.php:74) in /cacti/cacti-0.8.6h-beta2/install/index.php on line 287
On a fresh install, I noticed the log/ directory was missing.

About some of the new features :
- graphs & data templates filtering works fine
- "ability to add multiple hosts to a tree", how does it work ?

I've then tested polling with cmd.php and cactid 0.8.6d, and everything went fine (SNMP and Nagios Remote Plugins Executor requests).

Thanks for this new upcoming version !
[size=84]
[color=green]HOWTOs[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15353]Install and configure the Net-SNMP agent for Unix[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=26151]Install and configure the Net-SNMP agent for Windows[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=28175]Graph multiple servers using an SNMP proxy[/url][/list]
[color=green]Templates[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15412]Multiple CPU usage for Linux[/url]
[*][url=http://forums.cacti.net/viewtopic.php?p=125152]Memory & swap usage for Unix[/url][/list][/size]
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

Um, thanks, I will look into those errors....
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
User avatar
BSOD2600
Cacti Moderator
Posts: 12171
Joined: Sat May 08, 2004 12:44 pm
Location: USA

Post by BSOD2600 »

I don't see those errors on my Win32 installation.

I've got PHP errors logging to a file and noticed two:

Code: Select all

[11-Dec-2005 01:16:42] PHP Warning:  unlink(c:/auntie/cacti/log/cacti.log): Permission denied in c:\auntie\cacti\utilities.php on line 201
[11-Dec-2005 01:16:42] PHP Warning:  touch(): Utime failed: Permission denied in c:\auntie\cacti\utilities.php on line 202
This is caused when the IIS user account does not have Modify rights to the /cacti/log directory. Don't know if there is any way to make the error message more obious what is wrong for users?

Code: Select all

[11-Dec-2005 20:36:28] PHP Warning:  mysql_pconnect(): Access denied for user: 'cactiuser@localhost' (Using password: YES) in C:\auntie\cacti\lib\adodb\drivers\adodb-mysql.inc.php on line 355
Not sure what this is caused from. I see it tried this 21 times all within that second. No other errors since and everything appears to be working fine.
User avatar
fmangeant
Cacti Guru User
Posts: 2345
Joined: Fri Sep 19, 2003 8:36 am
Location: Sophia-Antipolis, France
Contact:

Post by fmangeant »

Hi again Tony

I can't get the "graph and data templates highlighting" to work with 0.8.6h beta 2 (using IE 6 / Fx 1.5); is there something special to do ?
[size=84]
[color=green]HOWTOs[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15353]Install and configure the Net-SNMP agent for Unix[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=26151]Install and configure the Net-SNMP agent for Windows[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=28175]Graph multiple servers using an SNMP proxy[/url][/list]
[color=green]Templates[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15412]Multiple CPU usage for Linux[/url]
[*][url=http://forums.cacti.net/viewtopic.php?p=125152]Memory & swap usage for Unix[/url][/list][/size]
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Post by gandalf »

Please check around line 486 of graph_templates.php to read

Code: Select all

				<a class="linkEditMain" href="graph_templates.php?action=template_edit&id=<?php print $template["id"];?>"><?php print eregi_replace("(" . preg_quote($_REQUEST["filter"]) . ")", "<span style='background-color: #F8D93D;'>\\1</span>", $template["name"]);?></a>
the eregi_replace bit is needed. Same holds for data_templates, respectively
Reinhard
User avatar
pirx
Cacti User
Posts: 199
Joined: Tue Feb 10, 2004 10:08 am
Location: Esslingen, Germany

Post by pirx »

Just updated my cacti testinstall from 086g to 086h with cactid-086g-beta3. Everything seems to be working fine. The bulkwalk feature accelerates the time for a device refresh definitely (eg. 12 sec. to 19 sec.).

System: fedora core 3, rrdtool 1.2.12, mysql 3.23.58, PHP 4.3.11, NET-SNMP version: 5.2.1.2

Ralf
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

I was extremely busy this weekend and did not get a chance to work on another beta release. We have some fixes to some issues that I want people to test.

I hope to have another beta release Wednesday or so. But with the New Year and Christmas approaching very quickly here, it doesn't look like we will release 0.8.6h until after the new year.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest