Zabbix配置邮件告警

Server配置

安装邮件程序(sendmail或者postfix)和邮件发送程序(mailx)

# yum install sendmail mailx

邮件发送配置 

# vim /etc/mail.rc
set from=xxxx@sina.com
set smtp=smtp.sina.com
set smtp-auth-user=xxxx@sina.com
set smtp-auth-password=xxxx
set smtp-auth=login

编写邮件发送脚本

# vim /usr/local/zabbix/scripts/mail.sh

#!/bin/bash
#send mail
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1


# chmod+x /usr/local/zabbix/scripts/mail.sh

测试

# /usr/local/zabbix/scripts/mail.sh mymail@qq.com "主题" "内容"

Web端配置

管理-->报警媒介类型-->创建媒体类型

脚本参数:

{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

 

创建邮件发送动作

默认标题:

故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
//根据实际情况自行修改
故障{TRIGGER.STATUS}  [XXX机房] 服务器: [{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}

//根据实际情况自行修改
HI,尊敬的管理员:
  监控系统监测到异常情况,请及时处理和解决,详情如下:
---------------------------------------------------
告警设备: {HOSTNAME1}
触发名称: {TRIGGER.NAME}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
触发详情:
{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}
事件ID:{EVENT.ID}
---------------------------------------------------
此邮件为Zabbix监控系统自动发送,请勿回复

在操作中勾选Pause operations for suppressed problems-->新的

ps:前期测试,步骤选为1-0(每分钟发送一次),以后可以选为1-1(只发送一次)

恢复操作配置(也可根据实际情况自行修改)

默认标题:

恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!

//修改后

恢复{TRIGGER.STATUS}  [XXX机房] 服务器: [{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}

//修改后
恢复告警设备: {HOSTNAME1}
触发名称: {TRIGGER.NAME}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
恢复详情:
{ITEM.NAME}:{ITEM.VALUE}
恢复当前状态为:{TRIGGER.STATUS}
事件ID:{EVENT.ID}

细节配置,同上

     

配置用户邮件

管理-->用户-->Admin-->报警媒介-->添加

配置完成,查看  报表-->动作日志 来查看邮件发送状态

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值