Cacti 0.8.7 and Spine 0.8.7 Released!!!

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

Moderators: Developers, Moderators

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

Cacti 0.8.7 and Spine 0.8.7 Released!!!

Post by rony »

The Cacti Group is proud to announce the release Cacti 0.8.7. This new version takes a significant leap forward by addressing several outstanding community issues as well as some very exciting new features. It is a significant step in the evolution of this product. We hope you all enjoy it as much as we have enjoyed creating it.

It has been over three years since the release of Cacti 0.8.6. In those three years, The Cacti Group has evolved. From it's early beginnings as a high school project created by Ian Berry, it has now become a staple for IT personnel in all corners of the globe. There are now six core members of The Cacti Group, developers of over 30 very exciting Cacti Plugins and too many Host and Graph Templates to count.

Cacti now monitors just about anything from household routers and home computer motherboards to the largest internet routers. It is used by IT personnel in just about all IT disciplines, from the smallest hobbyist, to some of the worlds largest corporations. We have nearly 14,000 registered users and receive over 60k unique visitors to our web site every month.

The new release of Cacti will include something for everyone. We have been steadily improving Cacti through patches since the release of Cacti 0.8.6. However, we had held off on some very important features as a part of a major release to Cacti. But, due to issues, we don't really want to talk about (all the developers have day jobs too), we have chosen a different approach.

After our meeting at Linux World in early August of this year, we decided to take the incremental approach for releases to taking Cacti to the next level. This release will be the first step a providing many outstanding user features. Read below for more.

As this project grows, we will also need your help at making it better. We welcome those of you who would like to contribute to our success. So, if you are interested in helping, we seek your input and technical skill. And of course, we welcome your feedback, an hope you enjoy the ride.

Visit http://www.cacti.net to download Cacti and Spine.

Regards,

The Cacti Group
Ian Berry, Larry Adams, Tony Roman,
J.P. Pasnak, Jimmy Conner, Reinhard Scheck

Code: Select all

The following features included in 0.8.7:

UI Improvements on Administration Console

    * Add drop down actions to various Console Items
          o Data Queries
          o Data Input Methods
          o User Administration
    * Add filtering and pagination to various Console Items
          o Data Queries
          o Data Input Methods
          o Host Templates
          o User Administration
    * More Features
          o Paginate the Graph Creation Page
          o Add item select highlighting to main pages
          o Add Graph and Data Source counts to Device page
          o Keep filters aligned with main page content on window resize
          o Allow VRULE's in Cacti to specify an absolute timestamp
            in addition to [+/-]HH:MM
          o Timeshifter added to base code
            This feature is present for all Graph Tabs. It allows to
            shift the graphs backwards and forwards in time. This way,
            a comparison between graphs e.g. of previous week and
            current week is possible. Some additional time presents are
            available as "This Week", "This Month", "Shift" and more.
            Presets may be defined on a per user base.
          o favicon.ico support for the URL and bookmark icon
          o Select All for list view
          o Slope Mode is now selectable, with rrdtool 1.2.x, per graph.
          o Added Log file viewer filtering including regular expression
             matches
          o Technical Support Utility page to assist with common issues.

Improvements on User Administration

    * Add extended LDAP authentication support
          o DN Search with modifiable search filter.
          o Anonymous or Specific User login for searching
          o LDAP version 2 and 3 support
          o LDAP SSL support (PHP Dependant)
    * Added Web Basic authentication
    * Added Authentication Realm to modifiable user parameters
    * Added Enable/Disable user
    * Updates to User Administration functions for easier use,
      copy and batch copy of users

Polling

    * Add multiple polling intervals
    * The poller is now capable of polling at intervals less
      than 1 minute using either a 1 minute or 5 minute cron
      interval.
    * The poller now detects and reports on poller performance issues
    * Add 1 minute RRA and graph templates
    * Add Poller Interval to Data Sources page

Command Line Interface

    * Moved command line scripts to cli sub directory
    * Command line interface scripts to add devices, graphs, tree's
      and permissions. The command line interface scripts are as
      follows:
          o add_device.php - Add devices
          o add_graphs.php - Add graphs
          o add_perms.php - Add permissions to a user
          o add_tree.php - Add graphs to a tree
          o copy_cacti_user.php - Copies users
          o poller_output_empty.php - Process orphaned items in the
            poller_output table
          o poller_reindex_hosts.php - Cause data query reindex on hosts
          o rebuild_poller_cache.php - Rebuilds the poller cache

Changes to File Layout/Locations

    * Major changes to the configuration structure have been made to
      simplify upgrades and packaging of Cacti. The include/config.php
      file now only contains the database configuration for Cacti. All
      other code that was in the include/config.php has been moved to
      include/global.php. All include/config_*.php have been renamed to
      include/global_*.php.

      Note: Script server scripts will need to be modifed to include
      include/global.php instead of include/config.php.

Performance

    * Reduce ADODB memory consumption during polling
    * Reduce the total number of SQL queries called

Miscellaneous

    * Allow CSV Export from Graph page
    * Add rra_path as a global.php config variable
    * Allow query_ and host_ substitution in COMMENT and CDEF's.
    * Support for host_* variables in the legend
Last edited by rony on Mon Nov 26, 2007 10:20 am, edited 1 time 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
nahun
Cacti User
Posts: 92
Joined: Wed Feb 15, 2006 11:27 pm
Location: Idaho
Contact:

Post by nahun »

Thank you so much!
[size=75]Solaris 10 x86 [color=red][b]||[/b][/color] Cacti - 0.8.7 [color=red][b]||[/b][/color] MySQL - 5.0.45 [color=red][b]||[/b][/color] PHP - 5.2.6 [color=red][b]||[/b][/color] RRDTool - 1.2.23 [color=red][b]||[/b][/color] NET-SNMP - 5.4.1 [color=red][b]||[/b][/color] Syslog-ng 2.0.5
[url=http://www.indigo-networks.com]indigo-networks.com[/url][/size]
ruben
Posts: 9
Joined: Thu Apr 12, 2007 9:27 am

Woohoo!!

Post by ruben »

Good job on the final release!

I'm having some troubles setting up data sources with a 1 minute polling interval, though. I've looked around for docs describing the appropriate steps to accomplish this, but all I found were mostly hacks for older releases. Am I overlooking an obvious documentation reference or is the interface to do so so obvious that I'm not seeing that either?
User avatar
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

All. Please, acalades or complaints only. Place your support requests in the under the appropriate section of the forums.

TheWitness :D
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
TooBusy
Posts: 7
Joined: Fri Oct 26, 2007 5:23 am

Spine Windows Binary

Post by TooBusy »

Do we know when the Spine binary for Windows will be available for download?
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

As soon as Larry, Ian and myself talk about it's release....

Sorry for the delay.
[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
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

In the mean time, you can find a binary in one of the posts from the last two days.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
TooBusy
Posts: 7
Joined: Fri Oct 26, 2007 5:23 am

Post by TooBusy »

No problem or rush. I am just trying to figure out when I need to set some time aside for my upgrade.

Thanks for all the hard work!
User avatar
rony
Developer/Forum Admin
Posts: 6022
Joined: Mon Nov 17, 2003 6:35 pm
Location: Michigan, USA
Contact:

Post by rony »

Spine windows binaries now available for download.

http://www.cacti.net/spine_download.php
[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
streaker69
Cacti Pro User
Posts: 712
Joined: Mon Mar 27, 2006 10:35 am
Location: Psychic Amish Network Administrator

Post by streaker69 »

I just got done upgrading my CactiEZ installation that had been previously upgraded to .86i to .87 and the upgrade went off pretty much without a hitch. I installed all the most recent plugins and all work except for Howie's .5 version of Superlinks. But I don't have a need for that at the moment anyway.

Good work guys!
User avatar
egarnel
Cacti Pro User
Posts: 708
Joined: Thu Nov 21, 2002 8:55 am
Location: Austin, TX

Post by egarnel »

What if any gotchas or deviations from the normal upgrade instructions did you have?

Thanks,

Eric
Cacti1 OS: CentOS 5.6 | 300+ devices
Cacti2 OS: CentOS 5.6 | 300+ devices
King of the Elves
Local Anarchists Union #427
"Anarchism is founded on the observation that since few men are wise enough to rule themselves, even fewer are wise enough to rule others." -Edward Abbey
User avatar
streaker69
Cacti Pro User
Posts: 712
Joined: Mon Mar 27, 2006 10:35 am
Location: Psychic Amish Network Administrator

Post by streaker69 »

egarnel wrote:What if any gotchas or deviations from the normal upgrade instructions did you have?

Thanks,

Eric
Well, since I'm using the original CactiEZ layout of Cacti, the default installation is located in /var/www/html

So, to do this upgrade I did the following.

I backed up my html directory to html_old using the mv command.

I copied the extracted .87 files to /var/www/html and changed ownership on them to apache as that's how they were before.

Then I copied all my scripts back in, make sure that old ones didn't overwrite new ones.

I copied my plugins directory over, and then wen't D'OH as I realized that the Plugin Architecture wasn't included in the package.

I installed the plugin architecture and then I could get my Plugins to work.

I installed each plugin 1 by 1 and tested them before I moved onto the next one. All plugins I got from CactiUsers.org, I did not use any from the SVN.

I had 1 minor issue with the Weatherbug plugin, but I think that was just with my original implementation of it, not related to the upgrade.

I did notice that for some reason the new version created datasources for all my device interfaces but did not create the graphs. I deleted all those orphaned datasources and everything appears to be ok.

Overall time spent, about 2 hours, while sitting at home, VPN'ed over a wireless connection while watching TV. So I'd say it went pretty well.
User avatar
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

I did notice that for some reason the new version created datasources for all my device interfaces but did not create the graphs. I deleted all those orphaned datasources and everything appears to be ok.
What do you mean by this.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
streaker69
Cacti Pro User
Posts: 712
Joined: Mon Mar 27, 2006 10:35 am
Location: Psychic Amish Network Administrator

Post by streaker69 »

TheWitness wrote:
I did notice that for some reason the new version created datasources for all my device interfaces but did not create the graphs. I deleted all those orphaned datasources and everything appears to be ok.
What do you mean by this.

TheWitness
I don't use the Bits/Sec graph, but always use the Bytes/Sec with Totals graphs for everything. But all my interfaces had a Bits/Sec graph created, but there was no corresponding datasource.

After I initially found it, I went through and deleted them, and for some reason, they appeared again. I deleted them again today, so hopefully they don't get recreated again.
User avatar
TheWitness
Developer
Posts: 17047
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

What is recreating them? Wierd.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests