ZABBIX 6.4配置操作系统邮件告警
通过以上步骤,你可以成功配置 Zabbix 的邮件告警功能,以便在检测到问题时及时收到通知。
Zabbix 是一个强大的监控工具,支持多种告警方式,包括邮件告警。通过配置邮件告警,你可以在检测到问题时及时收到通知。本文将详细介绍如何在 Zabbix 中配置邮件告警。
1. 环境准备
在开始配置之前,请确保你已经安装并运行了 Zabbix 服务器和前端,并且有一个可用的 SMTP 服务器来发送邮件。
zabbix版本:6.4
操作系统版本:redhat 8.6
2. 配置 SMTP 服务器
首先,你需要配置 Zabbix 服务器以使用你的 SMTP 服务器。这里我们选择163的邮箱作为SMTP服务器。
2.1 开启SMTP服务功能
2.2 保存生成的授权码
2.3 查看stmp服务器地址
服务器地址:
POP3服务器: pop.163.com
SMTP服务器: smtp.163.com
IMAP服务器: imap.163.com
安全支持:
POP3/SMTP/IMAP服务全部支持SSL连接
3. 配置 Zabbix邮件告警
接下来,需要在 Zabbix 前端中配置邮件告警的相关设置。
3.1 登录 Zabbix
用户名Admin
密码zabbix
3.2 配置媒体类型
1)在 Zabbix左侧菜单中,点击“告警” -> “媒体”。
2)点击右上角的“创建媒体类型”按钮。
3) 在“名称”字段中输入“邮件告警服务器”。
4)在“类型”下拉菜单中选择“电子邮件”。
5) 在“SMTP 服务器”字段中输入你的 SMTP 服务器地址(例如:smtp.163.com)。
6)输入用户密码,这里密码填写步骤2.2中的授权码
7)配置消息模板
默认即可
点击添加-->更新
8)点击"添加"完成媒介创建
9)测试邮件
- 点击测试按键并填写收件人
- 点击测试,目标邮箱正常收到邮件
3.3 配置用户媒体
1)在 Zabbix 前端的左侧菜单中,点击“用户” -> “用户”-> “创建用户”。
2)配置用户信息
3)配置报警媒介
这里实际上是配置接收告警信息的用户邮箱
4)配置用户权限
DBA用户给普通权限即可。
5) 点击“添加”按钮保存设置。
3.4 创建触发器
1) 创建触发器:
- 在 Zabbix 前端的顶部菜单中,点击“配置” -> “主机”。
- 选择你要配置告警的主机,点击“触发器”标签页。
- 点击右上角的“创建触发器”按钮。
2)配置触发器的名称、表达式和其他选项。
以CPU平均近1分钟内的平均负载为例
3)点击“添加”按钮保存设置。
3.5. 创建动作
1) 在 Zabbix左侧的菜单中,点击“告警” -> “动作”->"触发器动作"。
2) 点击右上角的“创建动作”按钮。
•在“条件”标签页中,配置触发器条件。
•在“名称”字段中输入动作的名称。
- 在“操作”标签页中,选择要接收告警的用户或用户组。
- 选择刚刚创建的“163邮件告警”媒体类型。
- 配置无限发送,发送频繁为60秒
3)完成触发器动作添加
4. 测试邮件告警
4.1 手工压测CPU
[root@db1 zabbix]# stress --cpu 4 --timeout 9000
stress: info: [54609] dispatching hogs: 4 cpu, 0 io, 0 vm, 0 hdd
4.2 观察CPU平均负载已经达到告警阀值
[root@db1 ~]# uptime
16:37:10 up 6:30, 4 users, load average: 6.87, 6.84, 6.71
4.3 查看动作日志
5. 总结
通过以上步骤,你可以成功配置 Zabbix 的邮件告警功能,以便在检测到问题时及时收到通知。
更多推荐
所有评论(0)