The MyCAT project is an open-source toolset for managing MySQL/Linux servers, currently composed of tools that: monitor replication, monitor and rotate binary logs, and allow remote shell access to arbitrary groups of servers.
Be the first to post a text review of MySQL Administration Tools. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The MyCAT project is an open-source tool-set for managing MySQL/Linux servers, currently composed of tools that: monitor replication, monitor and rotate binary logs, and allow remote shell access to arbitrary groups of servers. Release 0.3.1 fixes a few critical bugs in both rep_mon and binlog_mon. In particular, binlog_mon could fail to delete logs even when disk space reaches 100%. Anyone using 0.3.0 should update right away.
Fixed errors in both binlog_mon and rep_mon when slave servers are offline
I've uploaded some new screenshots to display the new tool (binlog_mon) and the improved output formatting in v0.3.0.
This is the first release that I consider beta quality, and the first release of the binary log monitoring tool, binlog_mon! See the CHANGELOG for details of the many other improvements I've made.
Mycat-0.30 (a very long time in the making!) - First release of 'binlog_mon' tool! - Mycat::ssh and Mycat::scp no longer die() when encountering an error. Instead, both print the error with pe() and return 1. - Mycat::ssh has a new method, get_volume_usage() - Major changes in formatting of all trace and error output methods! Left-padding is now handled within Mycat::TraceMessages, instead of being forced upon the caller. This affects all methods exposed by TraceMessages except p(). - Trace messages now specify the "trace level" they are invoked at. - Added -PrintNotice option and new pn() method to TraceMessages. This is used to display statistical, noteworthy information, not specifically debug output. For example, binlog_mon can print the disk usage, number of active slaves, and number of binary log files of all active master servers. - Added options for binlog_mon to the config file. - Changed a number of debug and error messages to improve clarity. - Added var "FALSE_STR" to Mycat::Mycat. This can be changed at compile time if you feel the need to use strings besides "no", "false", "off", or "0" to indicate that a configuration option is to be turned off. - Added a few useful macro's to the defautl config file. - Changed MySQL-specific configuration parameters as follows: User -> MySQLUser Pass -> MySQLPass Port -> MySQLPort You *MUST* update your configuration file accordingly, or rep_mon and binlog_mon will not work.
Mycat-0.2.5 - updated INSTALL instructions - updated mycat.cnf formatting - added file copy functionality - added lib/scp.pm - commands to rcall: copy, origin, destination - configuration directives: RecurseDuringSCP, PreserveDuringSCP - fixed misinterpretation of SkipServers directive in config file when multiple servers specified - rep_mon correctly prints warning message if it decides to skip checking the binlog position, because a hosts Master is offline or defined in SkipServers - headers (aka separators) are once again color-coded - the amount of time that rep_mon waits for a response from MySQL servers is now configurable via command line (-timeout #) or config file (Default->Timeout). This latter option also applies to rcall's connection and execution timeout. Formerly, rep_mon's timeout was hardcoded to 5 seconds, which is still the default if the timeout option is not given in either the config file or on the cmd line.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?