文章目录
一、环境准备
1、QQ邮箱
1.1获取QQ邮箱授权码
在QQ邮箱里面开启POP3/SMTP服务,并记录授权码
2、安装邮箱软件
yum -y install sendmail mailx
3、配置邮箱配置文件
vim /etc/mail.rc
set from=2331233079@qq.com #设置发件人邮箱
set smtp=smtp.qq.com #设置smtp
set smtp-auth-user=2331233079@qq.com #设置登录的用户名
set smtp-auth-password=XXXXXXXXXXXXX #注意,这个不是密码,是SMTP授权码
set smtp-auth=login # 认证方式,默认是login,也可以改成CRAM-MD5或PLAIN方式
4、重启邮件服务器
systemctl restart sendmail.service &&systemctl enable sendmail.service
5、发送测试邮件
echo "mail test info" | mail -s "mail_test" 2331233079@qq.com
收到邮箱
二、zabbix界面配置
1、配置监听80的监控项用于测试
2、配置触发器
3、配置报警媒介
创建媒体媒介/修改自带的Emali
此处直接修改已有的Email告警媒介
用户密码 授权码
4、用户配置Email媒介
5、配置动作
新建动作
用户添加动作
添加操作
#主题
新Zabbix恢复通知: {TRIGGER.NAME}:{TRIGGER.STATUS}
#消息
告警商户: {TRIGGER.HOSTGROUP.NAME}
告警主机: {HOST.NAME}
主机 IP: {IPADDRESS}
告警时间: {EVENT.DATE} {EVENT.TIME}
恢复时间: {DATE} {TIME}
告警等级: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
问题详情: {ITEM.NAME}:{ITEM.VALUE}
当前状态: {TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID: {EVENT.ID}
三、测试
1、关闭测试机器httpd服务
systemctl stop httpd
2、开启httpd服务
systemctl start httpd