mysql 邮件报警_zabbix 邮件报警 监控mysql主从

1)设置邮件模板及邮件服务器

4ac479d64b701f549abdd721b809cc68.png

邮箱密码记得写授权密码

0882d2636ec901f4b07db98f819afd88.png

71859d07dadba41eb9a31cec61c6c23e.png

2)配置接受报警的邮箱

07c3dce1d9f83276f9adf44077e47012.png

d40b35fa533685856e24dfc66b8a55a4.png

6455d7a5d6312bcaef3c2d59a9fac3f1.png

3)添加报警触发器

f10653dec9f6a30cd673c7cd50c5761a.png

dba6ce24bbeb9d00d07e46c7ee8d65d5.png

配置邮箱服务器

yum -y install mailx

yum-y install sendmail

vim/etc/mail.rc

set from=wen183363009@163.com

set smtp=smtp.163.com:25

set smtp-auth-user=wen183363009

set smtp-auth-password=授权密码

bf1787128a43f145b8ff229a328f3fa5.png

echo "zabbix" |mail -s "zabbix" wen183363009@163.com 测试成功即可

4)监控mysql主从 在/data/sh/mysql_ab_check.sh 添加如下脚本

#!/bin/bash

mysql-uroot -e 'show slave status\G'|grep -E "Slave_IO_Running|Slave_SQL_Running"|awk '{print $2}'|grep -c Yes

5)在客户端zabbix_agent.conf配置文件中加入

UserParameter=mysql.replication,sh /data/sh/mysql_ab_check.sh

6)在zabbix服务器端可以用命令先测试

/usr/local/zabbix/bin/zabbix_get -s 192.168.0.113 -k mysql.replication

4d5647f5d192f6e36fb1e224118e0592.png

7)在zabbix WEB中创建监控项

d453163e7fefb38fb1ed36d817b52389.png

f23a29c9c3448a6076647a3b71b12c6e.png

0360f91587fc9e9312ad44d5f585c6d2.png

添加即可

创建图形

55ab91bdfe9486c381750322cbe19bbf.png

65cb07d78a835d7153ce61aada6b0b09.png

添加触发器就可以发送邮件了

05350bda3928970a0b6f9715c55d799f.png

8、测试结果 先停掉mysql slave

5db09e3e4394c2f197149cd1cab3b6b5.png

d15f92d08dabb5849685e75b584b11a0.png

8e193a6f6f7fc45c9cb086d21ac34683.png

重新开启即可修复

90595ffc20111e6cb11bb961f10c0aa8.png

107a1756a096fdc97f8ce214afe7378c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值