MySQL监控告警及可视化:Zabbix+Percona PMP实现(Part III)

本文详细介绍了如何使用Zabbix和PerconaPerformanceMonitoringPack(PMP)配置MySQL的监控告警,包括设置告警邮箱、消息模板、用户和规则,以及进行告警测试。当MySQL服务宕机时,系统能够自动发送告警通知并显示在ZabbixWeb界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySQL监控告警及可视化:Zabbix+Percona PMP实现(Part III)

告警配置

配置告警邮箱

在Zabbix Web前端的 Administration - Media Types - Email 中配置发送告警信息的邮箱。需要在告警邮箱中开启POP3/SMTP/IMAP,设置第三方授权码。

在这里插入图片描述
在这里插入图片描述

🦅注意:这里的Password不是邮箱登录密码,而是邮箱中配置的第三方授权码

在这里插入图片描述

配置完成后点击Test检查是否能够正常发送邮件。

在这里插入图片描述

配置告警消息模板

然后在 Administration - Media Types - Email - Message templates 中配置邮件发送告警消息模板。

告警发生消息模板:

Subject: 
故障: {TRIGGER.STATUS}, 服务器: {HOSTNAME1}, 发生{TRIGGER.NAME}故障!

Message:
告警主机: {HOSTNAME1}
告警时间: {EVENT.DATE} {EVENT.TIME}
告警等级: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目: {TRIGGER.KEY1}
问题详情: {ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID: {EVENT.ID}

在这里插入图片描述

告警恢复消息模板:

Subject:
恢复: {TRIGGER.STATUS}, 服务器: {HOSTNAME1}, {TRIGGER.NAME}已恢复!

Message:
告警主机: {HOSTNAME1}
告警时间: {EVENT.DATE} {EVENT.TIME}
告警等级: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目: {TRIGGER.KEY1}
问题详情: {ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID: {EVENT.ID}

在这里插入图片描述

配置告警用户

Administration - User groups中创建用户组dbreaderg,并对Percona templates添加读权限。

在这里插入图片描述

在这里插入图片描述

Administration - Users中创建用户dbreader,并添加到用户组dbreaderg。

在这里插入图片描述

为dbreader用户添加接收告警的邮箱地址,并授予User role普通用户权限。

在这里插入图片描述

在这里插入图片描述

配置告警规则

Configuration - Templates - Percona MySQL Server Template - Triggers 中查看Percona PMP插件中已经内置的触发器。

在这里插入图片描述
在这里插入图片描述

我们选择“MySQL is down on {HOST.NAME}”这个触发器来测试告警。

在这里插入图片描述

Configuration - Actions - Trigger actions中创建告警触发规则,在Conditions中关联Host group和触发器。

在这里插入图片描述
在这里插入图片描述

在Operations中配置将告警消息邮件发送给前面创建的告警接收用户dbreader

在这里插入图片描述
在这里插入图片描述

告警测试

如果我们人为地停掉被监控主机上的MySQL服务:

systemctl stop mysqld
systemctl start mysqld

稍等片刻后应该能够在Zabbix Web首页看到MySQL服务宕机的告警信息,同时配置的告警接收邮箱也会收到告警发生和恢复的消息。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GottdesKrieges

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值