IMPORTANT NOTE: Please note that with this version of Cactid, all Data Input Methods that are calling scripts or executables, need to include the full path to the executable. For example, instead of "perl" you would include "/bin/perl". Instead of "php.exe", you would have to include "c:/php.exe".
Once you have made these changes, you will need to Clear your Poller Cache.
The major change in this release is an added feature to provide additional scalability for those users choosing to run with the script server. In this release, each concurrent process can have up to 10 script servers available to the processes threads. This should result in a significant performance boost for users leveraging the script server process.
To fully take advantage of this new feature, you will either have to upgrade to 0.8.6h, to be released shortly or add a name/value pair to the table "settings". The name is "php_servers" the value would be between 1 and 10. The default if this value is not present is to have two script server processes.
Change Log:
Please provide feedback as it becomes available. Also, please note Unix users, you will have to run "dos2unix" on the files in the attached tar file.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: 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
-feature: added multiple script server process feature to current version
-feature: added support for MySQL 5.x
-feature: made MySQL DEBUG logic more verbose
TheWitness