zabbix监控mysql主从复制
2014-07-15 11:18
746 查看
一.zabbix agentd的安装
vim /etc/init.d/zabbix_agentd
修改BASEDIR=/data/zabbix
vim /data/zabbix/conf/zabbix_agentd.conf
查看是否正常
二.监控MySQL的复制
原理:利用在slave上运行show slave status获取Slave_IO_Running和Slave_SQL_Running的值
1.在mysql上新建监控用户
2.在/data/zabbix/sbin下新建check_mysql_replication.sh脚本
#!/bin/bash
给上述文件授权
3.修改/data/zabbix/conf/zabbix_agentd.conf文件
4.重启下zabbix_agemtd服务
三.配置zabbix server
1.在zabbix server上测试,这里zabbix server是安装在/webserver/zabbix,则运行
/webserver/zabbix/bin/zabbix_get -s 192.168.100.223 -k "mysql.replication"
如果上面返回的是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;
修改BASEDIR=/data/zabbix
vim /data/zabbix/conf/zabbix_agentd.conf
原理:利用在slave上运行show slave status获取Slave_IO_Running和Slave_SQL_Running的值
1.在mysql上新建监控用户
#!/bin/bash
1.在zabbix server上测试,这里zabbix server是安装在/webserver/zabbix,则运行
/webserver/zabbix/bin/zabbix_get -s 192.168.100.223 -k "mysql.replication"
如果上面返回的是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;
相关文章推荐
- zabbix监控mysql各项性能,主从复制
- zabbix 监控mysql主从复制
- zabbix监控mysql主从复制
- zabbix监控nginx,Mysqld,Php状态,MySQL主从复制状态
- ZABBIX最全MYSQL自定义监控多实例mysql与主从复制状态没有之一
- Zabbix监控mysql主从复制状态
- zabbix监控mysql主从复制
- mysql主从复制监控shell脚本
- nagios 监控mysql主从复制
- zabbix企业应用之Mysql主从监控
- shell监控脚本实例―监控mysql主从复制
- nagios监控mysql主从复制
- 【nagios】监控mysql主从复制
- nagios中自己写的监控mysql主从复制的插件 推荐
- nagios监控mysql主从复制
- nagios监控mysql主从复制
- shell监控脚本实例―监控mysql主从复制
- nagios监控mysql主从复制
- shell监控脚本实例—监控mysql主从复制
- Zabbix 监控Mysql 主从状态(Python脚本)