前言:以下操作在zabbix的server端配置,不知道怎么安装zabbix5.0-server或者agent就看我之前的文章里面有。
1.安装sendmail(邮件服务)
yum -y install sendmail
systemctl restart sendmail
Systemctl enable sendmail
2.安装邮件发送工具mailx
yum -y install mailx
3.修改配置文件
vim /etc/mail.rc(在最后面加上下面配置)
set from=*******@163.com ###个人邮箱
set smtp=smtp.163.com ###邮件服务器
set smtp-auth-user=*******@163.com ###个人邮箱
set smtp-auth-password=邮箱客户端授权密码
set smtp-auth=login
以上配置好以后测试:echo "test" | mail -s 'test mail' *****@163.com
4.编写邮件发送脚本sendmail.sh
cd /usr/local/zabbix/share/zabbix/alertscripts/ #进入zabbix默认存放脚本路径
vim sendmail.sh
#!/bin/bash
messages=`echo $3 | tr ' ' ' '`
subject=`echo $2 | tr ' ' ' '`
echo "${messages}" | mail -s"${subject}" $1 >>/tmp/sendmail.log 2>&1
5.给这个文件赋予权限和修改所属人
chown zabbix:zabbix sendmail.sh
chmod 755 sendmail.sh
6.在zabbix的web界面上的配置
管理---- 报警媒介类型----- 创建媒介类型
{ALERT.SENDTO} 收件人
{ALERT.SUBJECT} 邮件主题
{ALERT.MESSAGE} 详细内容
![](https://upload-images.jianshu.io/upload_images/15569140-0535da621bc6e34d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
管理 ---- 用户 ----- 选择admin用户。(自己创建一个用户也可以)
![](https://upload-images.jianshu.io/upload_images/15569140-6f9801a2ef92606e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
配置 ---- 动作 ---- 创建动作。
![](https://upload-images.jianshu.io/upload_images/15569140-4992827d2af91ed6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
之后点击操作,别点更新
故障{TRIGGER.STATUS},服务器名:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
告警主机:{HOSTNAME}
告警主机IP地址:{HOST.IP}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
![](https://upload-images.jianshu.io/upload_images/15569140-9fd30557d7d70bd4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
之后点下面的恢复操作
恢复{TRIGGER.STATUS}, 服务器名:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
告警主机:{HOSTNAME}
告警主机IP地址:{HOST.IP}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
![](https://upload-images.jianshu.io/upload_images/15569140-e2bf552ceeee70bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)