トップ > 8月 2nd, 2006

2006.08.02

[nagios] MySQL5のslave監視プラグイン

check_mysqlのslave監視ではMySQL5の場合うまく動かないので
チェック用のプラグインをperlで作成しました。
DBI、DBD-mysqlを使用しているのでインストールしてください。

起動パラメータは以下の通り
パラメータ1:ユーザ
パラメータ2:ホスト

Slave_IO_Running、Slave_SQL_Runningが
両方ともYes以外の場合にエラーを返します。


使用方法
/usr/lib/nagios/plugin/配下に設置

checkcommand.cgfの記述
# ‘check_mysql_slave’ command definition
define command{
command_name check_mysql_slave
command_line $USER1$/check_mysql_slave.pl $ARG1$ $ARG2$
}

services.cgfの記述
define service{
use generic-service
host_name host.name
service_description MySQL Slave
check_command check_mysql_slave!user!host.name
contact_groups group
}
※サポートしません。利用される方は自己責任でお願いします。

written by funa.


perlのソースは続きに書いてあります。
(more…)