mysql ベンチマークなど

munin監視

mysqlの障害を監視する各種設定メモ

munin 1.4.5では新しいmysqlプラグインが用意されています。
このmysqlプラグインでは1つのスクリプトで複数の監視項目に対応するようになっています。
監視項目のグループ名はmysql2はとなり、古いmysql監視スクリプトと共存可能です

http://onlineconsultant.jp/pukiwiki/?munin%20mysql%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B

レプリケーション監視

# 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