latest version: 0.8.7b
 
 Cacti (home)ForumsRepositoryDocumentation

Cacti: The complete RRDTool-based graphing solution.
 
Latest Files
cacti-0.8.7b.tar.gz...
cacti-0.8.7b.zip...

Information
What is Cacti?
Features
Changelog
Screen Shots
Sites that Use Cacti

Downloads
Download Cacti
Official Patches
Additional Scripts

Spine (Cactid)
Information
Changelog
Download
Official Patches
Installation

Development
Road Map
SourceForge
SVN Repository
Browse SVN
Report a Bug

Support
Documentation
Forums
Mailing Lists
FAQ

Donate
Support Cacti
Contributers

Spine Changelog

0.8.7a
 
bug#0001054: Cactid/Spine installation instructions are missing dependencies
bug#0001056: Spine/Cactid configure reports incorrect URL for bug reporting
bug#0001071: When using Multiget OID's in Spine Errored OID's Cause Alignment Issues
bug#0001072: When the Last OID of a group is 'U', the host is repored down and remainder of OID's not polled
bug#0001097: Add patch to allow unknown values
bug#0001101: Fix ICMP hang while in a timed out state
 
0.8.7
 
bug: Fix configure issues with hybrid 64 bit OS'
feature: Rename to spine
feature: Update copyright
feature: Add tab stops and autoindent to source code
feature: Make spike detection more generic
feature: Add snmpv3 support including contexts
 
0.8.6k
 
bug#0001054: Cactid/Spine installation instructions are missing dependencies
bug#0001056: Spine/Cactid configure reports incorrect URL for bug reporting
bug#0001071: When using Multiget OID's in Spine/Cactid Errored OID's Cause Alignment Issues
bug#0001072: When the Last OID of a group is 'U', the host is repored down and remainder of OID's not polled
bug#0001097: Add patch to allow unknown values
bug#0001101: Fix ICMP hang while in a timed out state
 
0.8.6j
 
bug#0000879/0000872: cactid doesn't always report error messages before dying
bug#0000856: Slight documentation change
bug#0000861: Downed Host Detection on non-SNMP devices wrong
bug#0000886: SNMP Ping to Utilize The snmpgetnext instead of snmpget
bug#0000889: Use configure script's sysconfdir variable for placement of cactid.conf
bug#0000929: Cactid with setuid root falls back to UDP after first host
bug#0000939: cactid use custom hostname, snmp_community,snmp_username and snmp_password in datasource
bug#0000940: Increasing BUFSIZE in cactid.h will still not allow longer output from scripts
bug#0000951: Cactid SNMP polling does not strip enum values
bug#0000960: cactid truncating responses from scripts to 511 characters
bug#0000987: cactid can't use a socket unix
bug: By default, Cygwin can not handle large quantities of running scripts, therefore, limit to 20
bug: Increase the number of file descriptors in Cygwin to 512, 64 does not work for large systems.
bug: If the system is out of resources when trying to fork(), retry three more times
bug: Use vfork instead of fork. It's more efficient with resources.
bug: Cactid Script Server would not work with cgi version of php. Now it does.
bug: Changes in SNMP Community from poller item to poller item were not being considered.
bug: Restore meaningful notices when running from command line
feature: Allow users to use the traditional popen instead of nifty if required.
feature: Properly support INNODB database engine in MySQL
 
0.8.6i
 
bug#0000682: Allow storing of each hosts polling start time
bug#0000691: Cactid fails with custom snmp port
bug#0000699: Tick counts not being detected
bug#0000706: Cactid didn't start PHP scripts when host didn't answer SNMP (but icmp is ok)
bug#0000710: cactid.conf doesn't allow for no mysql password
bug#0000716: Don't attempt to save output for a host if there is none.
bug#0000717: Allow numeric double results to start with '+', '-', '.'
bug#0000724: cactid truncate script command when reindex
bug#0000736: Solaris 8 : Alarm Clock message
bug#0000745: cactid: search path for mysql and snmp does not include /usr/pkg
bug#0000748: cactid doesn't handle special charectors
bug#0000749: Cactid 0.8.6g won't accept special characters from data template
bug#0000750: poller doesn't check for snmp if udp ping fails
bug#0000752: Problem with OID truncation with cactid
bug: Only output as much as MySQL can handle in 1 insert
bug: Faulty Script Server shutdown was causing race condition
bug: Allow ICMP or UDP ping to work if host begins with either "TCP:" or "UDP:"
bug: Change assert logging to HIGH to more closely match cmd.php
bug: Allow Cactid to make on 64bit x86 Platforms - thanks to Reuben Farrelly
bug: Changing syntax from "insert into to replace into" for reindex inserts
bug: Don't perform a reindex a check for a data query if you already have to reindex
bug: Make sure to log FATAL to stderr
bug: Do not re-index a host if the re-index value is a "No Such Instance" result.
bug: add kstat checking for Net-SNMP v5.3.x
bug: get more intelegent. move cactid.conf.dist to /etc during install
feature: add Net-SNMP Library vs. Header check prior to execution
feature: enabled signal handling in cactid
 
0.8.6g
 
bug#0000609: console "error" messages should go to stderr instead of stdout
bug#0000618/0000613: correct invalid assignment of session.community in snmp.c
bug#0000629: correct issues with invalid unknown reaults when reducing MAX OID get size
bug: correct issue where spike prevention logic was not being activated properly
bug: correct issue where host reindex was not operating for uptime goes backwards reindex method
bug: if sysUptime is queried for a host, only do it once
bug: certain SNMP string responses where not being handled properly due to net-snmp bug
bug: increase the allowable size of the logfile entry
bug: change behavior of availability so that if SNMP and ICMP/UDP are selected, only one has to succeed
bug: cleaned up implementation of multi SNMP OID get error checking logic
bug: don't attempt to allocate a zero item array when a host has no polling items
bug: correct string values returning as blank in *nix environments
bug: correct issue where invalid SNMP OID results would cascade to subseqent SNMP OID calls for a host
optimization: change logging logic to cleanup code and add varadic formatting
optimization: complete audit of code for portability complements of Steve @ http://www.unixwiz.net
optimization: documentation, documentation, documentation...
feature: added command line argument handling including database overrides complements of Steve @ http://www.unixwiz.net
feature: added multiple script server process feature to current version
feature: added support for MySQL 5.x
feature: added more verbose MySQL DEBUG logic
 
0.8.6f-1
 
bug: Two memory leak fixes in poller.c
bug: Typo in the README-WINDOWS install file
 
0.8.6f
 
bug: allow a host to have more than 1 SNMP port defined for those odd devices that have them
bug: corrected an issue that caused infrequent segfaults when a host refused a ping request
bug: increased max_threads from 30 to 100
bug: delayed killing php script server process by .5 seconds to allow MySQL connections to close
bug: place thread locks around unsafe functions to prevent possible segfaults
feature: implemented snmpv3 AuthNoPriv to align with Cacti 0.8.6 user interface
feature: improved performance of poller by the reduction of MySQL insert calls
feature: improved poller performance by grouping snmp get requests in a single call
 
0.8.6e
 
bug#0000470: added -v, --version, -h, --help to command line options to make more GNU friendly
bug#0000425: added ability to specify a socket file in *nix environments
bug: correct issues converting back slashes to forward slashes in arguments
bug: stop cactid from segfaulting when the database contains orphaned data source records
bug: re-implemented thread safe operations for non-linux systems
bug: allow cactid to poll from non-standard snmp port
bug: optimized some string handling routines
bug: changed snmp availability check to sysUptime from sysDesc
bug: limit the number of concurrent threads to 30
bug: remove legacy cactid.conf file processing code
bug: add fault detection logic to mysql query calls to prevent segfaults
bug: cleaned up some unused variables
bug: add ability to detect errors and gracefully shut down php script_server
bug: remove trailing blanks and alpha characters from results
bug: clean up some string handling on script server results
bug: stop DEADLOCKS by not prematurely releasing mutex locks
bug: changed licensing to LGPL to accomodate linked libraries such as OpenSSL
bug: corrected issues where snprintf was taking 1 too many characters
bug: remove unneccessary Windows MACRO's from net-snmp initialization
feature: added seteuid functionality for unix and ICMP ping
feature: restart the script server after a timeout to prevent unexpected results
feature: only run the php script server if you have script server elements to process
feature: disable MIB loading to speed the launch of the net-snmp api
feature: change TREAD_SLEEP duration depending on number of processes to reduce CPU load
feature: allow the user to specify a script and script server timeout value from the user interface
feature: added polling for non-host specific data sources
feature: added data source logging to provide easier problem resolution
feature: added cmd.php like spike suppression
feature: added support for experimental multiple poller interval handling
 
0.8.6d
 
bug: increased timers for popen and script server to 20 seconds
bug: corrected segfault when polling a device with a null community string
bug: re-included ifdef for mysql thread protection for mysql 3.x
 
0.8.6c
 
bug: fixed integer/float conversion problem.
bug: increased the default script timeout from 5 to 10 seconds
bug: changed stdout format to reduce clutter on screen
bug: removed cygwin workaround that was causing SNMP instability
bug: increased both BUFSIZE and LOGSIZE to allow for larger output corner cases
bug: added mutex locking around MySQL calls and eliminated one unlock without a lock
feature: added connection timeout and retry logic
feature: added database port option in cactid.conf file. New parameter is DB_Port
feature: added some compiler directives for better compatibility with cygwin
 
0.8.6b
 
bug: fixed issue that prevented multi ds item RRD’s from updating
bug: fixed invalid string length calculation that was truncating output over 4 characters
bug: small log file reformatting
 
0.8.6a
 
 
0.8.6
 
 
 
 
 
RRDTool PHP jEdit

Copyright (C) 2004-2007 The Cacti Group. Please ask before taking.