设为首页 加入收藏

TOP

Zabbix监控MySQL主从状态
2019-06-13 00:06:08 】 浏览:56
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线程的触发器



t="" />


5)配置触发动作



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



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



 最终查看监控项



 


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



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

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(217) }