zabbix监控mysql从库_zabbix监控mysql主从从库状态

1、zabbix客户端配置自定义key

[root@localhost ~]# vi /usr/local/zabbix/etc/zabbix_agentd.conf

最后加一行

UserParameter=MysqlReplication,/home/zabbix/check_slave_status.sh

MysqlReplication 为key名称,逗号后面为执行的脚本

脚本内容:

[root@localhost ~]# cat /home/zabbix/check_slave_status.sh

#!/bin/bash

#check mysql slave status

mysql=/home/software/mysql/bin/mysql

status=`$mysql -e "show slave status\G;" | grep -i Running | egrep "IO|SQL" | grep -i yes | wc -l`

echo $status

exit

脚本zabbix用户需要有权限,包括上级目录。否则执行不了

重启zabbix

2、服务端配置:

可以用命令测试一下,配置是否能返回状态值

4.jpg

配置主机监控项

1.jpg这个“键值”需要手动写进去,“选择”里面没有

添加图形监控:

2.jpg选择之前的监控项

添加 触发器实现返回值不等于2的时候,在主页面报警。

3.jpgN写2 ,完成。

专注于 服务器运维与web架构

E-mail:venus#rootop.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值