munin監視
munin 1.4.5では新しいmysqlプラグインが用意されています。
このmysqlプラグインでは1つのスクリプトで複数の監視項目に対応するようになっています。
監視項目のグループ名はmysql2はとなり、古いmysql監視スクリプトと共存可能です
レプリケーション監視
# cd /usr/local/etc/munin/plugins # ln -s /usr/local/share/munin/plugins/mysql_ mysql_replication
(停止中)
Slave_IO_Running: No
Slave_SQL_Running: No
$ munin-run -servicedir /usr/local/etc/munin/plugins mysql_replication slave_io_running.value 1 slave_sql_running.value 1 Slave_retried_transactions.value 0 Slave_open_temp_tables.value 0 seconds_behind_master.value 0
(稼働中)
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
$ munin-run -servicedir /usr/local/etc/munin/plugins mysql_replication slave_io_running.value 0 slave_sql_running.value 0 Slave_retried_transactions.value 0 Slave_open_temp_tables.value 0 seconds_behind_master.value 0
/usr/local/share/munin/plugins/mysql_
Warning and critical values can be set via the environment in the usual way.
For example:[mysql_replication]
env.slave_io_running_warning 0.5
env.slave_sql_running_warning 0.5
env.seconds_behind_master_warning 300
env.seconds_behind_master_critical 600