本文参考b站主https://www.bilibili.com/video/av47893710
1。邮箱获取授权密码h5> 登录到163邮箱,点击设置
2。添加zabbix邮件发送
<代码> [root@localhost ~] # systemctl postfix.service停止 # systemctl禁用postfix.service root@localhost ~ 安装mailx (root@localhost ~) # yum - y mailx安装 更改mail.rc配置文件 # vim/etc/mail.rc root@localhost ~ 在最后一行加入 设置形式=邮箱账号 设置smtp=smtp.163.com 设置smtp-auth-user=邮箱账号 设置smtp-auth-password=邮箱客户端授权密码 设置smtp-auth=登录代码>
[root@localhost ~] #回声“测试“| mailx - s“zabbix测试,邮箱账号
<代码> root@localhost ~ # cd/usr/lib/zabbix/alertscripts/[root@localhost alertscripts] # vim mail.sh # !/bin/bash SENT_TO=1美元 SENT_SUBJECT=2美元 SENT_CONTENT=3美元 echo " $ SENT_CONTENT " | mailx - s SENT_TO美元“SENT_SUBJECT美元” 授权 chmod + x mail.sh 测试是否可以执行 [root@localhost alertscripts) #。/邮件。sh linuxywzz@163.com”zabbix test2”“测试”代码>
3。添加邮件告警媒介h5>
<代码>标题与消息内容: 告警操作 默认标题: 故障{触发器。状态},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障! 消息内容: 告警主机:{HOSTNAME1} 告警时间:{事件。日期}{EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警项目:{TRIGGER.KEY1} 问题详情:{ITEM.NAME}: {ITEM.VALUE} 当前状态:{TRIGGER.STATUS}: {ITEM.VALUE1} 事件ID: {EVENT.ID} 恢复操作 默认标题: 恢复{触发器。状态},服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复! 消息内容: 告警主机:{HOSTNAME1} 告警时间:{事件。日期}{EVENT.TIME} 故障持续时间:{EVENT.AGE} 恢复时间:{EVENT.RECOVERY.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警项目:{TRIGGER.KEY1} 问题详情:{ITEM.NAME}: {ITEM.VALUE} 当前状态:{TRIGGER.STATUS}: {ITEM.VALUE1} 事件ID: {EVENT.ID}Zabbix 4.2配置邮件告警