一.zabbix agentd的安装
二.监控MySQL的复制
原理:利用在slave上运行show slave status获取Slave_IO_Running和Slave_SQL_Running的值
1.在mysql上新建监控用户
2.在/data/zabbix/sbin下新建check_mysql_replication.sh脚本
给上述文件授权
3.修改/data/zabbix/conf/zabbix_agentd.conf文件
4.重启下zabbix_agemtd服务
三.配置zabbix server
1.在zabbix server上测试,这里zabbix server是安装在/webserver/zabbix,则运行
如果上面返回的是2,那么是正常(1.mysql的复制正常 2.zabbix_agentd是配置正常),代表Slave_IO_Running和Slave_SQL_Running两个状态都是Yes,这里192.168.100.223是我的slave的IP地址
2.添加监控项目
点击“configuration”,接着点击"Host",然后找到要监控的Slave,点击它的"Items".
2.点击“create items”
3.填写监控项目内容
4.创建Triggers,就是创建mysql.replication到什么时候报警
这个时候我们在Slave机器上,在mysql环境下运行stop slave;
本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1379787