Zabbix监控mysql主从状态

Zabbix监控mysql主从状态首先我们要监控主从是否正常同步,那么我们需要知道的是,什么东西或者说现象可以判断它的主从复制是正常的是正确的。如上图所示,上述两个参数若同时为yes则说明主从同步正常。那么我们现在就需要用命令去把这个正确的主从复制的状态表达出来。mysql-uroot-p123456-S/data/mysql/3308/mysql3308.sock-e”showslavestatus\G”|…

大家好,又见面了,我是你们的朋友全栈君。

首先我们要监控主从是否正常同步,那么我们需要知道的是,什么东西或者说现象可以判断它的主从复制是正常的是正确的。
在这里插入图片描述如上图所示,上述两个参数若同时为yes则说明主从同步正常。

那么我们现在就需要用命令去把这个正确的主从复制的状态表达出来。

mysql -uroot -p123456 -S /data/mysql/3308/mysql3308.sock -e "show slave status\G"|grep -E "Running"|grep -E "Yes"|wc -l
第一个竖杠前的内容是在打印slave的状态
第一个grep是从打印的状态信息中过滤出有Running的行
第二个grep是在第一个grep出来的信息中,再次筛选出有Yes的行。
最后计算出行数

编辑zabbix_agent.conf配置文件
在这里插入图片描述添加红框框中的内容即可。记住下面一定要写:UnsafeUserParameters=1
然后重启zabbix_agentd,先pkill zabbix_agentd,再启动zabbix_agentd,不要直接restart,我这样重启不了,查看日志tail /tmp/zabbix_agentd.log,以日志为准
通过zabbix_get命令进行测试:

/usr/local/zabbix/bin/zabbix_get -s 39.97.176.117 -k check_mysql_replication

在这里插入图片描述成功!
接下来就配置zabbix_web:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述 在这里插入图片描述在这里插入图片描述到此为止,已经可以看到图形了,随时在监测主从情况了。
在这里插入图片描述
接下来我们要创建触发器使其能报警:
在这里插入图片描述在这里插入图片描述在这里插入图片描述其他就不用配置了,默认即可。
到此zabbix主从状态监控全部结束。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141589.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号