A new release of Cactid - Beta is available for download and test. I am including a binary version of Cactid for Windows made with Cygwin1.dll version 1.5.20. If you use other versions of Cygwin1.dll, you should compile from source.
There are several changes in this version as documented below.
I really need a Solaris 2.8 tester due to the change that I have made to support the "buggy" Solaris threading model.0.8.6i
-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#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
-feature: add Net-SNMP Library vs. Header check prior to execution
-feature: enabled signal handling in cactid
If you are running from *nix and need to build from source, please use the following commands so that you show the correct version information when running Cactid.
Code: Select all
aclocal
autoheader
autoconf
automake
./configure
make
make install
Thanks,
TheWitness