TOP

Zabbix监控MySQL主从状态
2019-06-13 00:06:08 】 浏览:75
Tags:Zabbix 监控 MySQL 主从 状态

搭建MySQL主从后,很多时候不知道从的状态是否ok,有时候出现异常不能及时知道,这里通过shell脚本结合zabbix实现监控并告警


一般情况下,在MySQL的从上查看从的运行状态是通过Slave_IO_Running线程和Slave_SQL_Running线程是否ok,通过命令“show slave status\G;”即可查看。所以这里根据这两个值进行判断。



说明:所有zabbix相关的脚本我都放在了/etc/zabbix/script/ 目录里面,下面这些都是在zabbix被监控端上操作,并且上面数据库是属于MySQL主从的


1)脚本编写


2)配置文件修改,编写一个自配置文件,里面指定上面编写的脚本的路径


3)重启zabbix-agent


4)在zabbix-server端进行测试,看是否能够成功获取到值,通过上面的脚本,这里为0即表示正常,为1即表示不正常。


1)配置Slave_IO_Running线程监控项



2)配置Slave_SQL_Running线程监控项



3)配置Slave_IO_Running线程的触发器



4)配置Slave_SQL_Running线程的触发器



5)配置触发动作



配置动作中需要执行的动作(发送消息给管理员)



配置状态恢复时的操作(同样发送消息给管理员)



 最终查看监控项



 


至此,就完成了MySQL主从中从的状态监控了。



Zabbix监控MySQL主从状态 https://www.cppentry.com/bencandy.php?fid=57&id=226601

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL 时间类型 DATE、DATETIME和.. 下一篇关于 MongoDB的集群模式 - Replic..