千家信息网

Zabbix 4.2 配置邮件告警

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,本文参考b站up主https://www.bilibili.com/video/av478937101.邮箱获取授权密码登录到163邮箱,点击设置选择POP3/SMTP/IMAP点击客户端授权密码点击
千家信息网最后更新 2024年11月11日Zabbix 4.2 配置邮件告警

本文参考b站up主https://www.bilibili.com/video/av47893710

1.邮箱获取授权密码
登录到163邮箱,点击设置

选择POP3/SMTP/IMAP

点击客户端授权密码

点击开启

2.添加zabbix邮件发送
前提需要将postfix关闭
[root@localhost ~]# systemctl stop postfix.service[root@localhost ~]# systemctl disable postfix.service安装mailx[root@localhost ~]# yum -y install mailx更改mail.rc配置文件[root@localhost ~]# vim /etc/mail.rc在最后一行加入set form=邮箱账号set smtp=smtp.163.comset smtp-auth-user=邮箱账号set smtp-auth-password=邮箱客户端授权密码set smtp-auth=login
发送测试邮件

[root@localhost ~]# echo "测试"|mailx -s "zabbix 测试" 邮箱账号

邮箱已经获取到测试邮件

在/usr/lib/zabbix/alertscripts/目录下添加邮件告警脚本
[root@localhost ~]# cd /usr/lib/zabbix/alertscripts/[root@localhost alertscripts]# vim mail.sh#!/bin/bashSENT_TO=$1SENT_SUBJECT=$2SENT_CONTENT=$3echo "$SENT_CONTENT" |mailx -s "$SENT_SUBJECT" $SENT_TO授权chmod a+x mail.sh测试是否可以执行[root@localhost alertscripts]# ./mail.sh linuxywzz@163.com "zabbix test2" "测试"
163邮箱收到测试邮件

3.添加邮件告警媒介


给用户添加邮件告警媒介


创建告警动作







标题与消息内容:告警操作默认标题:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!消息内容:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}事件ID:{EVENT.ID}恢复操作默认标题:恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!消息内容:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}故障持续时间:{EVENT.AGE}恢复时间:{EVENT.RECOVERY.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}事件ID:{EVENT.ID}
4.准备工作以完成,更改触发器,触发邮件告警


登录163邮箱,查看到报警信息


希望可以关注一下我的公众号,一起学习

0