Wackamole is a tool that helps with making a cluster highly available. It manages a bunch of virtual IPs that should be available to the outside world at all times, and ensures that exactly one machine within the cluster is listening on each virtual IP address that Wackamole manages. If it discovers that particular machines within the cluster are not alive, it will almost immediately ensure that other machines acquire the virtual IP addresses the down machines were managing. At no time will more than one connected machine be responsible for any virtual IP.
| Tags | Networking Monitoring Hardware Watchdog Clustering/Distributed Networks |
|---|---|
| Licenses | BSD Original |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: Win32 compilation has been fixed. Operation on Solaris for ethernet devices with numbers in their device name (like e1000g) has been fixed.


Changes: Many changes were made.


Changes: autoconf support, FreeBSD/Solaris 8/Mac OS X support, daemonizing by default unless the "-d" flag is given, writing a PID file, syslogging IP release/acquire data, and updates so that the number of vitual IPs can be less than the number of machines if some machines have config vip 0.0.0.0.


Changes: Bringing down all virtual interfaces when when it dies, and attempting to reconnect to spread if it loses connection.


No changes have been submitted for this release.