標籤:mysql slave zabbix master
結合我的另一篇zabbix自動探索Mysql並監控的部落格使用最佳:
連結點我
指令碼很簡單,一看就明白:
[[email protected] files]# cat libexec/slave.sh #!/bin/bash##slave.sh##YES ---- 1##NO ---- 0 export MYSQL_PWD=xxxxxxxstats () {STATS=$(/usr/local/mysql/bin/mysql -h127.0.0.1 -uUser_name -P$1 -e "show slave status\G" | grep "\<$2\>" |awk ‘{print $2}‘)if [ "${STATS}" = "Yes" ]; then echo 1else echo 0fi}if [ "$2" != "Seconds_Behind_Master" ];thenxstats $1 $2elseresult=$(/usr/local/mysql/bin/mysql -h127.0.0.1 -umonitor -P$1 -e "show slave status\G" | grep "Seconds_Behind_Master" |awk ‘{print $NF}‘)echo $resultfi
這樣定義索引值:
UserParameter=mysql_slave_status[*],/usr/local/zabbix/libexec/slave.sh $1 $2
模板裡這樣寫:
mysql_slave_status[{#MYSQLPORT},Seconds_Behind_Master]mysql_slave_status[{#MYSQLPORT},Slave_IO_Running]mysql_slave_status[{#MYSQLPORT},Slave_SQL_Running]
本文出自 “銅鑼灣” 部落格,請務必保留此出處http://wuhf2015.blog.51cto.com/8213008/1783782
mysql主從同步指令碼監控指令碼