The MyCAT project is a toolset for managing MySQL/Linux servers, and could be helpful for anyone managing a network of *nix servers whether running MySQL Cluster, standard replication, or not running MySQL at all. At present, it contains three programs. rcall eases use and administration of groups (clusters) of *nix servers by creating logical groupings and a single location from which to run commands on all servers while entering it only once. It requires only an SSH connection. rep_mon is a replication monitor that notifies if a server is lagging or has encountered any errors. It handles any replication topology easily. binlog_mon monitors disk space used by MySQL binary logs, purging only when disk space is needed. It checks all slaves to ensure that purged files are not still being read by slaves. It has configurable behavior in the event that a slave still needs the oldest file.
oneSIS is a software package aimed at simplifying diskless cluster management. It is a simple and highly flexible method for deploying and managing a system image for diskless systems sufficient for serving thousands of nodes. Functional roles of nodes and node properties are easy to define, and any single node or group of nodes can easily be configured to behave independently.
CTL is a cross-platform control dispatching tool that makes it easy to automate any kind of distributed systems management or application provisioning task. Rather than writing complex and error-prone scripts that over utilize "for loops", CTL handles the network dispatching for you and allows you to focus on the actual management tasks you need to accomplish. In addition to being a dispatching tool, CTL comes with pre-built cross-platform utilities so you don't have to script actions like file distribution or process and port checking. You can also write your own custom utilities and share them with others in your organization. Custom utilities are defined in XML, and your scripting can be done in multiple scripting languages (Perl, Python, etc.), *nix shell, Windows batch, and/or Ant.
MrTools is a suite of tools for managing large, distributed environments. It can be used to execute scripts on multiple remote hosts without prior installation, copy of a file or directory to multiple hosts as efficiently as possible in a relatively secure way, and collect a copy of a file or directory from multiple hosts.
Chiron FS is a FUSE based filesystem that implements replication at the filesystem level like RAID 1 does at the device level. The replicated filesystem may be of any kind you want; the only requisite is that you mount it. There is no need for special configuration files; the setup is as simple as one mount command (or one line in fstab).
DynaStop is a utility to examine IPv4 based addresses for Exim and procmail for the purpose of filtering based upon patterns defined by the administrator. This can be a pivotal factor in email filtering and server load management, since dynamic IP addresses are typically used for dial-up, DHCP, and DSL accounts. All of which have a designated mail exchange server through which all outbound mail flows as defined with many, if not most, large Internet service providers.
PeaceMaker is a failover/clustering engine system based on a message passing protocol system over TCP/IP between two or more nodes. It can monitor node faults based on interface polling status, health sanity node status, and messages passed through an external plugin attached to a plugin module. Node faults or state change events can be handled through external programs or TCP/IP notification.