Spackle is designed to be a flexible client/server architecture for the gathering and displaying of statistics, primarily suited to monitoring servers. It's written in PHP and bash shell script, uses RRDtool for stats logging and graphing, and PostgreSQL or MySQL for the server-side database.
|Tags||Monitoring Networking Systems Administration|
|Operating Systems||POSIX Linux Unix|
|Implementation||PHP Unix Shell|
Release Notes: This version includes bugfixes, MySQL support, and a finished abstracting DB layer that supports MySQL. 'read' was changed to 'read -r' in spackle.sh to avoid interpreting backslashes (may break some existing scripts), the getlast() implementation was changed to use the rrdtool graph PRINT:LAST, the interpreter line now reads '/bin/bash2', TERM is set to 'xterm' for lynx, and the POST request format was modified to work with the new Apache.
Release Notes: This release fixes hardcoded host names in the client script, uses a local copy of dos2unix, and no longer uses md5sum. client.php now ignores empty values, does not ignore zero values, and translates dashes to underscores in target names. The location of the rrdtool binary has been moved to spackle.conf, database connection components have been split in the config file, and work has started on abstracting the database layer better.
No changes have been submitted for this release.