The Cacti Group is proud to announce the upcoming release of Cacti 0.8.7. This version includes many bug fixes and features the Cacti Community has been waiting on.
In the past we made an attempt to make a huge set of changes to Cacti and release a major revision. We now understand that while this is possible, it does not motivate developers and the community to participate in development. This understanding has brought us to a new methodology for releases. In the next month we will be publishing a full road map of versions, features and changes that will occur in Cacti over the next two years. We hope this will promote greater involvement in the development and use of Cacti in the community.
Cacti 0.8.7 and Cactid (name might change) 0.8.7 will be released together including full set of features and bug fixes.
We are currently targeting September 10th 2007 for the first release of the public Beta. Followed shortly by the final release on October 15th 2007.
Full feature list below, but here is a summary of major items:
- Per Host Availability settings
- More support for SNMPv3
- CSV Export of graph data
- Extended LDAP authentication support
- Web Basic authentication support
- Extensive UI improvements
- Multiple polling intervals
- Addition of command line interface scripts for adding devices, graphs, permissions and tree items.
Thank you all for using and supporting Cacti!
The Cacti Group
Ian Berry
Larry Adams
Tony Roman
J.P. Pasnak
Jimmy Conner
Reinhard Scheck
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The following features will be available in 0.8.7:
UI Improvements on Administration Console
Add drop down actions to various Console Items
- Data Queries
- Data Input Methods
- User Administration
- Data Queries
- Data Input Methods
- Host Templates
- User Administration
- Paginate the Graph Creation Page
- Add item select highlighting to main pages
- Add consistency to Filters by adding nowrap to d items
- Add Graph and Data Source counts to Device page
- Keep filters aligned with main page content on window resize
- Allow VRULE's in Cacti to specify an absolute time stamp in addition to [+/-]HH:MM
- 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.
- favicon.ico support for the URL and bookmark icon
- Select All for list view
- Slope Mode is now selectable, with rrdtool 1.2.x, per graph.
- Log file viewing utility has no ability to filter
- 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
- Add multiple polling intervals
- Let poller.php be more intelligent about poller intervals less than 60 seconds
- Add Poller Interval to Data Sources page
- 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
- 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.
- Reduce ADODB memory consumption during polling
- Reduce the total number of SQL queries called
- Replace inefficient strip function in process_poller_output
- New RRDtool Function to facilitate CSV export
- Allow CSV Export from the various Graphs 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