码迷,mamicode.com
首页 > 数据库 > 详细

Zabbix监控mysql主从

时间:2015-09-25 04:07:29      阅读:364      评论:0      收藏:0      [点我收藏+]

标签:zabbix

1、编写监控主从SHELL脚本check_mysql_replication.sh,放在/etc/zabbix/下面

#!/bin/bash

/usr/bin/mysql -uzabbix -p密码 -e ‘show slave status\G‘ |grep -E "Slave_IO_Running|Slave_SQL_Running"|awk ‘{print $2}‘|grep -c Yes


2、在从库上授权zabbix用户:

grant replication client on *.* to ‘zabbix‘@‘localhost‘ identified by ‘密码‘;


3、编辑/etc/zabbix/zabbix-agentd.conf,添加以下内容

UserParameter=mysql.slavestatus,/etc/zabbix/mysql_replication_check.sh


备注:加好后可以在zabbix-server测试一下,命令如下:

zabbix_get -s 10.1.1.6 -k  mysql.slavestatus


4、在Zabbix-server服务端指定HOST添加Iteams\Triggers

Iteams添加如下:


技术分享


5、Trigger添加如下:

技术分享



Zabbix监控mysql主从

标签:zabbix

原文地址:http://520tom.blog.51cto.com/530608/1697952

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!